Apache NetBeans IDE 11.3 чыгаруу

Apache Software Foundation уюмдары берилген комплекстүү өнүктүрүү чөйрөсү Apache NetBeans 11.3. Бул NetBeans коду Oracle тарабынан тапшырылгандан бери Apache Foundation тарабынан даярдалган бешинчи релиз жана андан бери биринчи релиз. котормо долбоор инкубатордон баштапкы Apache долбоорлорунун категориясына. Чыгарылган Java SE, Java EE, PHP, JavaScript жана Groovy программалоо тилдерин колдоону камтыйт.

Oracle өткөрүп берген код базасынан 11.3 версиясында күтүлгөн C/C++ тилдик колдоосунун интеграциясы дагы бир жолу көчүрүлдү
кийинки маселе. Белгиленгендей, C жана C++ тилдеринде долбоорлорду иштеп чыгууга байланыштуу бардык мүмкүнчүлүктөр азыртадан эле даяр, бирок код азырынча интеграциялана элек. Жергиликтүү колдоо жеткиликтүү болмоюнча, иштеп чыгуучулар Plugin менеджери аркылуу NetBeans IDE 8.2 үчүн мурда чыгарылган C/C++ өнүктүрүү модулдарын орното алышат. 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" операторунда, ал дароо текшерилген мааниге жетүү үчүн локалдык өзгөрмөнү аныктоого мүмкүндүк берет. Мисалы, сиз дароо “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” деп “String s = (String) obj” деп так аныктамасыз эле жаза аласыз. 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 долбоору). Котлин тилиндеги долбоорлорду таануу каралган. Долбоорду кайра баштоону мажбурлоо үчүн кошумча колдоо.
  • Курулуш үчүн Maven системасын колдонгон долбоорлор үчүн демейки JDK версиясын жокко чыгаруу үчүн орнотуулар кошулган.
  • Код редакторуна тилди колдоо кошулду
    TypeScript (толугу менен артка шайкеш келген бойдон JavaScript мүмкүнчүлүктөрүн кеңейтет).
    Apache NetBeans IDE 11.3 чыгаруу

  • JavaScript долбоорлору үчүн Chrome менен байланышты камсыз кылган туташтыргыч түзүлдү;
  • PHP үчүн “$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 миллион иштеп чыгуучулардын болжолдуу активдүү колдонуучу базасына ээ.

Source: opennet.ru

Комментарий кошуу