Paglabas ng kapaligiran sa pagbuo ng aplikasyon KDevelop 5.5

Pagkatapos ng anim na buwan ng pag-unlad ipinakita paglabas ng pinagsama-samang kapaligiran sa programming Bumuo ng 5.5, na ganap na sumusuporta sa proseso ng pagbuo para sa KDE 5, kabilang ang paggamit ng Clang bilang isang compiler. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng GPL at ginagamit ang KDE Frameworks 5 at Qt 5 na mga aklatan.

Paglabas ng kapaligiran sa pagbuo ng aplikasyon KDevelop 5.5

Ang bagong bersyon ay walang makabuluhang pagbabago - ang pangunahing gawain ay nakatuon sa pagtaas ng katatagan, pag-optimize ng pagganap at pagpapasimple sa pagpapanatili ng code base. Kabilang sa mga pagbabago:

  • Pinahusay na suporta sa wikang C++. Nagdagdag ng mga nawawalang babala tungkol sa pagsasama ng mga available na file ng header bilang default. Mga plugin para sa pagsusuri ng code batay sa Clang-tidy at Clazy idinagdag ang kakayahang pumili ng mga hanay ng mga tseke. Ang uri ng lohika ng paghahanap para sa maagap na pagkumpleto ng code ay pinalawak;
  • Pinahusay na suporta sa wika ng PHP: nagdagdag ng suporta para sa mga nai-type na katangian na ipinakilala sa PHP 7.4, pag-import ng mga function at constant mula sa iba pang mga namespace, array ng mga uri ΠΈ nakikitang mga pare-pareho ng klase;
  • Nagdagdag ng paunang suporta Python 3.8;
  • Ipinatupad isang hiwalay na lugar para sa pagpapakita ng mga babala at mensahe sa panahon ng pagsisimula ng application, nang hindi nagpapakita ng mga blocking dialog box;
  • Nagdagdag ng dialog para sa pagsasagawa ng rebase operation sa Git;
  • Nagbibigay ng paulit-ulit na pagbuo ng mga tar archive, na ipinatupad sa pamamagitan ng pag-install ng mga header ng Pax;
  • Nagdagdag ng suporta para sa pagpasa ng mga variable ng kapaligiran mula sa kapaligiran ng proseso at ang kakayahang mag-configure ng isang kapaligiran na nakabatay sa flatpak;
  • May idinagdag na opsyon sa mga setting upang huwag paganahin ang mga pindutan sa pagsasara ng tab.

Pinagmulan: opennet.ru

Magdagdag ng komento