Rakirina amûra kombûnê ya Qbs 1.14, ku pêşkeftina wê ji hêla civakê ve hate domandin

Nasandin berdana amûrên kombûnê Qbs 1.14. Ji dema ku Pargîdaniya Qt ji pêşkeftina projeyê derketiye, ev yekem serbestberdana ye, 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.

Em bînin bîra xwe ku salek berê 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 avakirina sereke ya Qt-yê 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. Piştgiriya Qbs 1.14.0 di Qt Afirînerê 4.10.1 de hatî çêkirin, û serbestberdana paşîn a Qbs 1.15 di heman demê de wekî Qt Afirînerê 4.11-ê tê çaverê kirin.

sereke nûbûnên Qbs 1.14:

  • Piştgiriya ji bo Visual Studio 2019 û clang-cl (navberek xeta fermanê ya alternatîf a Clang, vebijark-hevaheng bi berhevkera cl.exe ya ku di Visual Studio de tê de ye);
  • Piştgiriya ji bo amûrên pêşkeftinê yên pêvekirî
    IAR, KEIL и SDCC, ku dihêle hûn Qbs-ê ji bo projeyên ku ji bo çend platformên hardware hatine pêşve xistin bikar bînin;

  • Ji bo pergala entegrasyona domdar a Travis CI pelên vesazkirinê lê zêde kirin û skrîptên çêkirinê, dihêlin ku hûn ji bo Qbs-ên ku di Gerrit de têne vekolandin, her komek paçeyan ava bikin û ceribandinê bikin;
  • Wêneyek Docker-a-based Debian bi tevahî ji nû ve hatî sêwirandin, ku dikare wekî hawîrdorek çêkirin û ceribandinê were bikar anîn;
  • Piştgiriya ji bo guhertoyên kevntir ên Android NDK (‹19) hate sekinandin.

Source: opennet.ru

Add a comment