Ang KDevelop 5.5, ay mayroong iba't ibang mga pagpapabuti at pinahusay na suporta para sa C ++ at PHP

Bumuo

Pagkatapos ng anim na buwan ng pag-unlad, ang paglabas ng bagong bersyon ay inihayag ng pinagsamang kapaligiran sa programa Bumuo ng 5.5, kung saan isama ang ilang mga pagpapabuti at mga bagong tampok, bukod sa kung saan ang mga pagpapabuti ng suporta para sa C ++, PHP at ang pagsasama para sa Python 3.8 ay tumayo.

Para sa mga hindi pamilyar sa KDevelop, dapat mong malaman iyon ito ay isang pinagsamang kapaligiran sa pag-unlad para sa mga system ng GNU / Linux-Unix, pati na rin para sa Windows, pinaplano din na ilunsad ito sa bersyon ng Mac OS, KDevelop Ito ay nai-publish sa ilalim ng lisensya ng GPL at inilaan para magamit sa ilalim ng KDE na grapikong kapaligiran, bagaman gumagana din ito sa iba pang mga kapaligiran, tulad ng Gnome.

Hindi tulad ng maraming iba pang mga interface ng pag-unlad, Ang KDevelop ay walang sariling tagatala, kaya umaasa ito sa gcc upang makabuo ng binary code. Ang pinakabagong bersyon nito ay kasalukuyang nasa ilalim ng pag-unlad at ito ay gumagana sa iba't ibang mga wika ng programa.

Sa kanila maaari nating mai-highlight ang ilan tulad ng C, C ++, PHP at Python sa pamamagitan ng pag-install ng isang opisyal na plugin. Ang iba pang mga wika tulad ng Java, Ada, SQL, Perl at Pascal, pati na rin ang mga script para sa Bash shell ay hindi pa nai-port sa KDevelop4, kahit na maaari silang suportahan sa hinaharap.

kdevelop ito ay ganap na katugma sa proseso ng pagbuo ng KDE 5, kabilang ang paggamit ng Clang bilang isang tagatala. Ang code ng proyekto gumagamit ng mga aklatan ng KDE Frameworks 5 at Qt 5.

Ginagamit ng KDevelop ang Kate text editor bilang default. Ang mga tampok na nabanggit sa ibaba ay tukoy sa kapaligiran sa pag-unlad:

  • Source code editor na may highlight ng syntax at awtomatikong indentation (Kate).
  • Pamamahala ng iba't ibang uri ng mga proyekto, tulad ng CMake, Automake, qmake (para sa mga proyekto batay sa Qt library at Ant (para sa mga proyekto batay sa Java).
  • Ang browser sa pagitan ng mga klase ng application.
  • Front-end para sa gcc, ang hanay ng tagatala ng GNU.
  • Front-end para sa GNU debugger.
  • Ang mga wizards upang makabuo at mag-update ng mga kahulugan ng mga klase at ang application framework.
  • Awtomatikong pagkumpleto ng code sa C at C ++.
  • Katutubong suporta para sa Doxygen.
  • Pinapayagan ang kontrol sa bersyon.
  • at higit pa

Bumuo ng 5.5 Pangunahing Mga Bagong Tampok

Sa bagong bersyon ng KDevelop 5.5 ang gawaing nagawa upang mapabuti ang katatagan ay nai-highlight, pati na rin upang i-optimize ang pagganap at gawing simple ang pagpapanatili ng code base.

Tulad ng kaso pinahusay na suporta para sa wikang C ++, kung saan idinagdag ang mga nawawalang babala upang maisama ang default na magagamit na mga file ng header.

Bilang karagdagan sa mga plugin para sa pagtatasa ng code batay sa Nagdagdag sina Clang-tidy at Clazy ng kakayahang pumili ng mga hanay ng mga tseke. Ang lohika sa paghahanap ng uri ay pinalawak na may pagkumpleto ng proactive code.

Ang isa pang pagpapabuti ay para sa suporta para sa wika ng PHPBilang nagdagdag ng suporta para sa nakasulat na mga katangian na ipinakilala sa PHP 7.4, pag-import ng mga pag-andar at mga Constant mula sa iba pang mga namespaces, uri ng mga array, at mga nakikitang mga Constant ng klase.

Nabanggit din sa anunsyo na isang hiwalay na lugar ang ipinatupad upang maipakita ang mga babala at mensahe sa panahon ng proseso ng pagsisimula ng aplikasyon, nang hindi ipinapakita ang mga dialog ng pag-crash.

Kagaya niya suporta para sa paglilipat ng mga variable ng kapaligiran mula sa proseso ng kapaligiran at ang kakayahang i-configure ang flatpak-based na kapaligiran.

Sa iba pang mga pagbabago na nabanggit sa ad:

  • Nagdagdag ng paunang suporta para sa Python 3.8
  • Nagdagdag ng dayalogo upang maisagawa ang pagpapatakbo muli sa Git
  • Ang paulit-ulit na pagtitipon ng mga file ng tar ay ibinibigay sa pamamagitan ng pag-install ng mga Pax header
  • Ang isang pagpipilian ay naidagdag sa mga setting upang hindi paganahin ang mga pindutan para sa pagsasara ng mga tab.

Paano i-install ang KDevelop 5.5 sa Ubuntu at mga derivatives?

Panghuli, para sa mga nais subukan ang kapaligiran sa pag-unlad na ito, makukuha nila ang installer mula sa ang sumusunod na link.

Sa, magagawa mong hanapin ang mga link sa pag-download ng bagong bersyon Ang KDevelop 5.5 para sa iba't ibang mga operating system na sinusuportahan nito. Sa kaso ng mga gumagamit ng Linux, maaari nilang gamitin ang AppImage file na maaaring makuha at maipatupad sa tulong ng isang terminal sa pamamagitan ng pag-type dito ng mga sumusunod na utos:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.