serbestberdana amûra kombûnê ya Qbs 1.17

Nasandin berdana amûrên kombûnê Qbs 1.17. Ev serbestberdana çaremîn e ji ber ku Pargîdaniya Qt ji pêşkeftina projeyê derketiye, ku ji hêla civata eleqedar bi berdewamkirina pêşkeftina Qbs ve hatî amadekirin. Ji bo avakirina Qbs, Qt di nav pêwendiyan de hewce ye, her çend Qbs bixwe ji bo organîzekirina civîna her projeyan hatî çêkirin. Qbs guhertoyek sadekirî ya zimanê QML bikar tîne da ku skrîptên avakirina projeyê destnîşan bike, ku destûrê dide te ku hûn qaîdeyên çêkirinê yên maqûl diyar bikin ku dikarin modulên derveyî ve girêbidin, fonksiyonên JavaScript bikar bînin, û qaîdeyên avakirina xwerû biafirînin.

Zimanê nivîsandinê yê ku di Qbs-ê de tê bikar anîn ji bo otomatîzekirina hilberîn û parkirina nivîsarên çêkirinê ji hêla hawîrdorên pêşkeftinê yên yekbûyî ve tête adaptekirin. Digel vê yekê, Qbs pelan çêdike, lê bixwe, bêyî navbeynkarên wekî kargêriya make-ê, destpêkirina berhevker û girêdanan kontrol dike, pêvajoya çêkirinê li ser bingeha grafiyek hûrgulî ya hemî pêwendiyan xweşbîn dike. Hebûna daneyên destpêkê yên di derbarê struktur û girêdanên di projeyê de dihêle hûn di çend mijaran de pêkanîna operasyonan bi bandor paralel bikin. Ji bo projeyên mezin ên ku ji hejmareke mezin ji pel û jêrderhêneran pêk tên, performansa ji nû veavakirinê bi karanîna Qbs dikare çend caran ji çêkirinê zûtir be - ji nû ve avakirin hema hema tavilê tête kirin û pêşdebir neçar nake ku wextê li bendê winda bike.

Bila ji bîr mekin ku di sala 2018 de Pargîdaniya Qt bû qebûl kirin biryara rawestandina pêşveçûna Qbs. Qbs wekî şûna qmake hate pêşve xistin, lê di dawiyê de biryar hate girtin ku CMake wekî pergala bingehîn a avakirina Qt-ê di demek dirêj de were bikar anîn. Pêşkeftina Qbs naha wekî projeyek serbixwe ku ji hêla civat û pêşdebirên eleqedar ve hatî piştgirî kirin berdewam kir. Binesaziya Pargîdaniya Qt berdewam dike ku ji bo pêşkeftinê were bikar anîn.

sereke nûbûnên Qbs 1.17:

  • Piştgiriya destpêkê zêde kir Qt 6.
  • Modula capnp lê zêde kir ku protokola serialîzasyona daneyê bikar bîne Cap'n Proto di sepanên C++ de.
  • Zêde kirin şiyana diyarkirina guhêrbarên hilber û projeyê li aliyê rastê yên pênaseyên taybetmendiya moduleProvider (mînak, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning").
  • Piştgiriyek ji bo amûrên avakirina projeyên C/C++ zêde kir ku li ser hardware bêyî OS-yê bixebitin (metal tazî, digel ku parametreya qbs.targetPlatform wekî 'ne' hatiye danîn): KEIL (ARMCLANG, C166, C251), IAR (CR16, AVR32, M68K) Û
    GCC (CR16, M68K, M32C, M32R, Super-H, V850, RISC-V, Xtensa).

  • Piştgiriya ji bo jîngeha pêşkeftina Xcode 12.0 ji bo macOS zêde kir.
  • Qt ji bo modulên Android-ê hatine paqij kirin.
  • Piştgiriya çêkirinê ya ji bo platforma Android-ê çêtirîn. Taybetmendiyek packageType li modula Android.sdk zêde kir da ku li şûna "apk" pakêtên "aab" (Android App Bundles) biafirîne, û hem jî taybetmendiyek aaptName ji bo karanîna aapt2-ya nû (Amûra Paqijkirina Taybetmendiyên Android) bikar bîne. Piştgiriya avakirina sepanên Android-ê yên ji bo platformên ARMv5, MIPS û MIPS64 hate sekinandin.

Source: opennet.ru

Add a comment