Apache NetBeans IDE 11.3 шығарылды

Apache Software Foundation ұйымдары ұсынылған интеграцияланған даму ортасы Apache NetBeans 11.3. Бұл NetBeans кодын Oracle тапсырғаннан бері Apache қоры дайындаған бесінші шығарылым және содан бері бірінші шығарылым. аударма жоба инкубатордан бастапқы Apache жобалары санатына. Шығарылым Java SE, Java EE, PHP, JavaScript және Groovy бағдарламалау тілдеріне қолдау көрсетеді.

Oracle тасымалдайтын код базасынан 11.3 нұсқасында күтілетін C/C++ тілін қолдауының интеграциясы тағы да көшірілді.
келесі шығарылым. C және C++ тілдерінде жобаларды әзірлеуге қатысты барлық мүмкіндіктер қазірдің өзінде дайын, бірақ код әлі біріктірілмегені атап өтілді. Жергілікті қолдау қолжетімді болғанша, әзірлеушілер NetBeans IDE 8.2 үшін бұрын шығарылған C/C++ әзірлеу модульдерін Plugin Manager арқылы орната алады. Apache NetBeans 2020 12 жылдың сәуір айында шығарылады деп жоспарланған және кеңейтілген қолдау циклі (LTS) арқылы қолдау көрсетіледі.

басты инновациялар NetBeans 11.3:

  • Қосымша қараңғы интерфейсті көрсету режимдері қосылды - Dark Metal және Dark Nimbus.
    Apache NetBeans IDE 11.3 шығарылды

  • Жаңа FlatLaf дизайн тақырыбы ұсынылды.

    Apache NetBeans IDE 11.3 шығарылды

  • Жоғары пиксель тығыздығы (HiDPI) экрандары үшін жақсартылған қолдау және
    жеңілдетілген HeapView виджеті қосылды.

  • 14 наурызда шығарылуы жоспарланған Java SE 17 платформасына қолдау қосылды. Бұған синтаксисті бөлектеу және жаңа кілт сөзі бар құрылымдар үшін код пішімдеу кіреді.рекорд", ол equals(), hashCode() және toString() сияқты әртүрлі төмен деңгейлі әдістерді нақты анықтаусыз сыныптарды анықтауға арналған ықшам пішінді ұсынады.

    Apache NetBeans IDE 11.3 шығарылды

    Қосымша қолдау үлгі сәйкестігі «instanceof» операторында, ол тексерілген мәнге қол жеткізу үшін жергілікті айнымалы мәнді дереу анықтауға мүмкіндік береді. Мысалы, «String s = (String) obj» нақты анықтамасынсыз «if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}» деп бірден жазуға болады. NetBeans 11.3 нұсқасында "if (obj instanceof String) {" көрсету кодты жаңа пішінге түрлендіруге мүмкіндік беретін шақыруды көрсетеді.

    Apache NetBeans IDE 11.3 шығарылды

    Java 11-де енгізілген бағдарламаны іске қосу режиміне қолдау қосылды, жеткізілген бір бастапқы код файлы түрінде (класс файлдарын, JAR мұрағаттарын және модульдерін жасамай-ақ, сыныпты кодтық файлдан тікелей іске қосуға болады). IN
    NetBeans ұқсас бір файлдық бағдарламаларды енді таңдаулы терезеде жобалардан тыс жасауға, іске қосуға және жөндеуге болады.

    Алдыңғы шығарылымда енгізілген мәтіндік блоктарды кері түрлендіру мүмкіндігі қосылды, оларда көп жолды мәтін деректерін оларда таңбадан шығуды пайдаланбай. Код редакторында мәтін блоктарын енді жолдарға қайта түрлендіруге болады.

  • Java EE негізіндегі қолданбаларды әзірлеуге арналған код JSF 2.3 спецификациясын қолдау үшін кеңейтілді, соның ішінде «f:websocket» және CDI артефакті ауыстыру сияқты конструкцияларды автотолтыру.
    қолдау Джакарта EE 8 Apache NetBeans 12.0 шығарылымында күтілуде.

    Apache NetBeans IDE 11.3 шығарылдыApache NetBeans IDE 11.3 шығарылды

  • Gradle құрастыру жүйесіне қолдау жақсартылған. Gradle Tooling API 6.0 нұсқасына жаңартылды. Қосымша қолдау қайта тағайындау үй каталогы және композициялық құрастыру (Gradle Composite Project). Котлин тілінде жобаларды тану қамтамасыз етілген. Жобаны мәжбүрлеп қайта бастауға қолдау қосылды.
  • Құрылысқа арналған Maven жүйесін пайдаланатын жобалар үшін әдепкі JDK нұсқасын қайта анықтау үшін параметрлер қосылды.
  • Код өңдегішіне тіл қолдауы қосылды
    TypeScript (толық кері үйлесімді болып қала отырып, JavaScript мүмкіндіктерін кеңейтеді).
    Apache NetBeans IDE 11.3 шығарылды

  • JavaScript жобалары үшін Chrome қосылымын қамтамасыз ететін қосқыш орнатылды;
  • РНР үшін «$this=>» жоқ сипаттар мен әдістерді автотолтыру қарастырылған.
  • Құрастыру кезінде ескертулерден арылу жұмыстары жүргізілді.
  • Жаңартылған кітапханалар Groovy 2.5.9, junit 5.5.2 және GraalVM 19.3.0.
  • Janitor ескі және пайдаланылмаған NetBeans каталогтарын анықтау және жою мүмкіндігін қосты.

    Apache NetBeans IDE 11.3 шығарылды

Еске салайық, NetBeans жобасы болды негізделген 1996 жылы чех студенттерімен Java үшін Delphi аналогын жасау мақсатымен. 1999 жылы жобаны Sun Microsystems компаниясы сатып алды, ал 2000 жылы бастапқы кодта жарияланып, тегін жобалар санатына ауыстырылды. 2010 жылы NetBeans Oracle қолына өтті, ол Sun Microsystems-ті сіңірді. Көптеген жылдар бойы NetBeans Eclipse және IntelliJ IDEA-мен бәсекелесе отырып, Java әзірлеушілері үшін негізгі орта ретінде дамып келеді, бірақ жақында JavaScript, PHP және C/C++ тілдеріне кеңейе бастады. NetBeans-тың 1.5 миллион әзірлеушілерден тұратын белсенді пайдаланушы базасы бар.

Ақпарат көзі: opennet.ru

пікір қалдыру