Apache NetBeans IDE 11.3 chiqarildi

Apache Software Foundation tashkilotlari taqdim integratsiyalashgan rivojlanish muhiti Apache NetBeans 11.3. Bu NetBeans kodi Oracle tomonidan topshirilgandan beri Apache jamg'armasi tomonidan tayyorlangan beshinchi nashr va undan beri birinchi nashr. tarjima loyiha inkubatordan asosiy Apache loyihalari toifasiga. Reliz Java SE, Java EE, PHP, JavaScript va Groovy dasturlash tillarini qo'llab-quvvatlaydi.

Oracle tomonidan uzatilgan kod bazasidan 11.3-versiyasida kutilgan C/C++ tilini qoʻllab-quvvatlash integratsiyasi yana bir bor oʻzgartirildi.
keyingi masala. Qayd etilishicha, C va C++ tillarida loyihalarni ishlab chiqish bilan bog‘liq barcha imkoniyatlar allaqachon tayyor, biroq kod hali birlashtirilmagan. Mahalliy qo'llab-quvvatlash mavjud bo'lmaguncha, ishlab chiquvchilar NetBeans IDE 8.2 uchun avval chiqarilgan C/C++ ishlab chiqish modullarini Plugin Manager orqali o'rnatishlari mumkin. Apache NetBeans 2020 12-yil aprel oyida chiqarilishi rejalashtirilgan va kengaytirilgan qo‘llab-quvvatlash tsikli (LTS) orqali qo‘llab-quvvatlanadi.

asosiy yangiliklar NetBeans 11.3:

  • Qo'shimcha qorong'u interfeysli displey rejimlari qo'shildi - Dark Metal va Dark Nimbus.
    Apache NetBeans IDE 11.3 chiqarildi

  • Yangi FlatLaf dizayn mavzusi taklif qilindi.

    Apache NetBeans IDE 11.3 chiqarildi

  • Yuqori piksel zichligi (HiDPI) ekranlari uchun yaxshilangan qo'llab-quvvatlash va
    soddalashtirilgan HeapView vidjeti qo‘shildi.

  • 14-martda chiqarilishi rejalashtirilgan Java SE 17 platformasi uchun qoʻshimcha qoʻllab-quvvatlash. Bunga sintaksisni ajratib ko'rsatish va yangi kalit so'zli konstruktsiyalar uchun kod formatlash kiradi "rekord", bu teng (), hashCode() va toString() kabi turli xil past darajadagi usullarni aniq belgilamasdan sinflarni aniqlash uchun ixcham shaklni taqdim etadi.

    Apache NetBeans IDE 11.3 chiqarildi

    Qo'shilgan qo'llab-quvvatlash naqsh mosligi "instanceof" operatorida, bu sizga tekshirilgan qiymatga kirish uchun mahalliy o'zgaruvchini darhol aniqlash imkonini beradi. Masalan, “String s = (String) obj” ni aniq belgilamasdan darhol “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” deb yozishingiz mumkin. NetBeans 11.3 da "if (obj instanceof String) {" ni belgilash sizga kodni yangi shaklga aylantirish imkonini beruvchi taklifni ko'rsatadi.

    Apache NetBeans IDE 11.3 chiqarildi

    Java 11 da joriy qilingan dasturni ishga tushirish rejimini qo'llab-quvvatlash qo'shildi, ta'minlangan yagona manba kodli fayl ko'rinishida (sinf to'g'ridan-to'g'ri kod faylidan, sinf fayllari, JAR arxivlari va modullarini yaratmasdan ishga tushirilishi mumkin). IN
    NetBeans-ning shunga o'xshash yagona faylli dasturlari endi sevimli oynasida loyihalardan tashqarida yaratilishi, ishga tushirilishi va disk raskadrovka qilinishi mumkin.

    Oldingi versiyada kiritilgan matn bloklarini teskari aylantirish imkoniyati qo'shildi, ularda ko'p qatorli matn ma'lumotlarini ulardagi belgilardan qochishsiz o'z ichiga oladi. Kod muharririda matn bloklari endi yana satrlarga aylantirilishi mumkin.

  • Java EE asosidagi ilovalarni ishlab chiqish kodi JSF 2.3 spetsifikatsiyasini qo‘llab-quvvatlash uchun kengaytirildi, jumladan, “f:websocket” va CDI artefaktlarini almashtirish kabi konstruksiyalarni avtoto‘ldirish.
    qo'llab-quvvatlash Jakarta EE 8 Apache NetBeans 12.0 versiyasida kutilmoqda.

    Apache NetBeans IDE 11.3 chiqarildiApache NetBeans IDE 11.3 chiqarildi

  • Gradle qurish tizimi uchun yaxshilangan yordam. Gradle Tooling API 6.0 versiyasiga yangilandi. Qo'shilgan qo'llab-quvvatlash qayta tayinlash uy katalogi va kompozit yig'ish (Gradle kompozit loyihasi). Kotlin tilida loyihalar tan olinishi ta'minlanadi. Loyihani majburiy qayta ishga tushirish uchun qo'shimcha yordam.
  • Qurilish uchun Maven tizimidan foydalanadigan loyihalar uchun standart JDK versiyasini bekor qilish uchun sozlamalar qo'shildi.
  • Kod muharririga tilni qo'llab-quvvatlash qo'shildi
    TypeScript (to'liq orqaga qarab mos bo'lgan holda JavaScript imkoniyatlarini kengaytiradi).
    Apache NetBeans IDE 11.3 chiqarildi

  • JavaScript loyihalari uchun Chrome-ga ulanishni ta'minlovchi ulagich o'rnatildi;
  • PHP uchun “$this=>”siz xususiyat va usullarni avtomatik toʻldirish taʼminlangan.
  • Kompilyatsiya paytida ogohlantirishlardan xalos bo'lish uchun ish olib borildi.
  • Yangilangan kutubxonalar Groovy 2.5.9, junit 5.5.2 va GraalVM 19.3.0.
  • Janitor eski va foydalanilmagan NetBeans kataloglarini aniqlash va o'chirish xususiyatini qo'shdi.

    Apache NetBeans IDE 11.3 chiqarildi

Eslatib o'tamiz, NetBeans loyihasi edi asoslangan 1996 yilda chex talabalari tomonidan Java uchun Delphi analogini yaratish maqsadida. 1999 yilda loyiha Sun Microsystems tomonidan sotib olindi va 2000 yilda u manba kodida nashr etildi va bepul loyihalar toifasiga o'tkazildi. 2010 yilda NetBeans Sun Microsystems-ni o'zlashtirgan Oracle qo'liga o'tdi. Yillar davomida NetBeans Eclipse va IntelliJ IDEA bilan raqobatlashuvchi Java dasturchilari uchun asosiy muhit sifatida rivojlanmoqda, biroq yaqinda JavaScript, PHP va C/C++ tillarida kengayishni boshladi. NetBeans 1.5 million ishlab chiquvchilardan iborat faol foydalanuvchi bazasiga ega.

Manba: opennet.ru

a Izoh qo'shish