Rhyddhau offer cydosod Qbs 1.14, y parhaodd y gymuned i'w datblygu

A gyflwynwyd gan rhyddhau offer cydosod Qbs 1.14. Dyma'r datganiad cyntaf ers i'r Cwmni Qt adael datblygiad y prosiect, a baratowyd gan y gymuned sydd Γ’ diddordeb mewn parhau Γ’ datblygiad Qbs. Er mwyn adeiladu Qbs, mae angen Qt ymhlith y dibyniaethau, er bod Qbs ei hun wedi'i gynllunio i drefnu cynulliad unrhyw brosiectau. Mae Qbs yn defnyddio fersiwn symlach o'r iaith QML i ddiffinio sgriptiau adeiladu prosiect, sy'n eich galluogi i ddiffinio rheolau adeiladu eithaf hyblyg a all gysylltu modiwlau allanol, defnyddio swyddogaethau JavaScript, a chreu rheolau adeiladu wedi'u teilwra.

Mae'r iaith sgriptio a ddefnyddir yn Qbs yn cael ei haddasu i awtomeiddio cynhyrchu a dosrannu sgriptiau adeiladu gan amgylcheddau datblygu integredig. Yn ogystal, nid yw Qbs yn cynhyrchu ffeiliau gwneud, ond ei hun, heb gyfryngwyr fel y cyfleustodau gwneud, sy'n rheoli lansiad casglwyr a chysylltwyr, gan wneud y gorau o'r broses adeiladu yn seiliedig ar graff manwl o'r holl ddibyniaethau. Mae presenoldeb data cychwynnol am y strwythur a'r dibyniaethau yn y prosiect yn caniatΓ‘u ichi gyfochri gweithrediad gweithrediadau mewn sawl llinyn yn effeithiol. Ar gyfer prosiectau mawr sy'n cynnwys nifer fawr o ffeiliau ac is-gyfeiriaduron, gall perfformiad ailadeiladu gan ddefnyddio Qbs fod sawl gwaith yn gyflymach na gwneud - mae ailadeiladu yn cael ei berfformio bron yn syth ac nid yw'n gorfodi'r datblygwr i wastraffu amser aros.

Gad i ni gofio fod y Qt Company flwyddyn yn ol derbyn penderfyniad i roi'r gorau i ddatblygu Qbs. Datblygwyd Qbs yn lle qmake, ond yn y pen draw penderfynwyd defnyddio CMake fel y brif system adeiladu ar gyfer Qt yn y tymor hir. Mae datblygiad Qbs bellach wedi parhau fel prosiect annibynnol a gefnogir gan y gymuned a datblygwyr Γ’ diddordeb. Mae seilwaith Qt Company yn parhau i gael ei ddefnyddio ar gyfer datblygu. Mae cefnogaeth i Qbs 1.14.0 wedi'i ymgorffori yn Qt Creator 4.10.1, a disgwylir y datganiad nesaf o Qbs 1.15 ar yr un pryd Γ’ Qt Creator 4.11.

Y prif arloesiadau Qbs 1.14:

  • Cefnogaeth i Visual Studio 2019 a clang-cl (rhyngwyneb llinell orchymyn Clang amgen, sy'n gydnaws ag opsiwn Γ’'r casglwr cl.exe sydd wedi'i gynnwys yn Visual Studio);
  • Cefnogaeth ar gyfer offer datblygu gwreiddio
    IAR, KEIL ΠΈ CDC, sy'n eich galluogi i ddefnyddio Qbs ar gyfer prosiectau a ddatblygwyd ar gyfer sawl llwyfan caledwedd;

  • Ychwanegwyd ffeiliau cyfluniad a sgriptiau adeiladu ar gyfer system integreiddio barhaus Travis CI, sy'n eich galluogi i adeiladu a phrofi pob set o glytiau ar gyfer Qbs a adolygwyd yn Gerrit;
  • Mae delwedd Docker yn seiliedig ar Debian wedi'i hailgynllunio'n llwyr, y gellir ei defnyddio fel amgylchedd adeiladu a phrofi;
  • Mae cefnogaeth ar gyfer fersiynau hΕ·n o Android NDK (β€Ή19) wedi dod i ben.

Ffynhonnell: opennet.ru

Ychwanegu sylw