Ташкилотҳои Бунёди нармафзори Apache
Интегратсияи дастгирии забони C/C++, ки дар версияи 11.3 аз пойгоҳи коди интиқолёфтаи Oracle интизор меравад, бори дигар ба он интиқол дода шуд.
шумораи оянда. Қайд карда мешавад, ки тамоми имкониятҳои марбут ба таҳияи лоиҳаҳо дар забонҳои C ва C++ аллакай омодаанд, вале рамз ҳанӯз ҳамгиро нашудааст. То дастрас шудани дастгирии маҳаллӣ, таҳиягарон метавонанд модулҳои таҳияи C/C++-ро, ки қаблан барои NetBeans IDE 8.2 тавассути менеҷери Plugin бароварда шуда буданд, насб кунанд. Apache NetBeans 2020 ба нақша гирифта шудааст, ки моҳи апрели соли 12 бароварда шавад ва тавассути давраи дастгирии васеъ (LTS) дастгирӣ карда мешавад.
асосӣ
- Усулҳои иловагии намоиши интерфейси торик илова карда шуданд - Dark Metal ва Dark Nimbus.
- Мавзӯи нави тарроҳии FlatLaf пешниҳод карда шуд.
- Дастгирии мукаммал барои экранҳои зичии пикселии баланд (HiDPI) ва
виҷети соддакардашудаи HeapView илова карда шуд. - Дастгирии иловашуда барои платформаи Java SE 14, ки 17 март бароварда мешавад. Ба он равшансозии синтаксис ва форматкунии код барои конструксияҳо бо калимаи нави калидӣ дохил мешавад.
рекорд ", ки шакли паймонеро барои муайян кардани синфҳо бидуни муайян кардани усулҳои гуногуни сатҳи паст ба монанди equals(), hashCode() ва toString() таъмин мекунад.Дастгирии иловашуда
мутобиқати намуна дар оператори "instanceof", ки ба шумо имкон медиҳад, ки фавран тағирёбандаи маҳаллиро барои дастрасӣ ба арзиши тафтишшуда муайян кунед. Масалан, шумо метавонед фавран бидуни муайян кардани "String s = (String) obj" "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" нависед. Дар NetBeans 11.3, нишон додани "if (obj instanceof String) {" дархостеро намоиш медиҳад, ки ба шумо имкон медиҳад кодро ба шакли нав табдил диҳед.Дастгирии иловашуда барои ҳолати оғози барнома, ки дар Java 11 ҷорӣ карда шудааст,
таъмин карда шудааст дар шакли файли ягонаи коди сарчашма (синфро мустақиман аз файли код, бидуни эҷоди файлҳои синфӣ, архивҳои JAR ва модулҳо иҷро кардан мумкин аст). ДАР
Барномаҳои шабеҳи як файли NetBeans акнун метавонанд берун аз лоиҳаҳо дар равзанаи дӯстдошта сохта шаванд, иҷро ва ислоҳ карда шаванд.Имконияти баръакс табдил додани блокҳои матнии дар версияи қаблӣ пешниҳодшуда илова карда шуд, ки маълумоти матнии чандсатро бидуни истифодаи аломатҳои фирор дар онҳо дар бар мегирад. Дар муҳаррири код, блокҳои матниро акнун метавон дубора ба сатр табдил дод.
- Рамзи таҳияи барномаҳо дар асоси Java EE барои дастгирии мушаххасоти JSF 2.3, аз ҷумла худкор анҷом додани конструксияҳо ба монанди “f:websocket” ва ивазкунии артефакти CDI васеъ карда шудааст.
таъминҶакарта EE 8 дар версияи Apache NetBeans 12.0 интизор меравад. - Дастгирии мукаммал барои системаи сохтани Gradle. Gradle Tooling API ба версияи 6.0 навсозӣ шудааст. Дастгирии иловашуда
аз нав таъин кардан директорияи хонагӣ вамаҷмӯи композитӣ (Лоиҳаи таркибии Gradle). Эътироф кардани лоиҳаҳо бо забони Котлин таъмин карда мешавад. Дастгирии иловашуда барои маҷбур кардани дубора оғоз кардани лоиҳа. - Барои лоиҳаҳое, ки системаи Maven-ро барои сохтмон истифода мебаранд, танзимотҳо илова карда шудаанд, то версияи пешфарзии JDK-ро бекор кунанд.
- Дастгирии забон ба муҳаррири код илова карда шудааст
TypeScript (имкониятҳои JavaScript-ро васеъ мекунад ва дар ҳоле ки комилан ба ақиб мувофиқ боқӣ мемонад).
- Барои лоиҳаҳои JavaScript, пайвасткунак таъсис дода шудааст, ки пайвастшавӣ ба Chrome-ро таъмин мекунад;
- Барои PHP, пурракунии худкори хосиятҳо ва усулҳо бидуни “$this=>” пешбинӣ шудааст.
- Дар рафти тартиб додан аз огохкунихо кор карда шуд.
- Китобхонаҳои навшудаи Groovy 2.5.9, junit 5.5.2 ва GraalVM 19.3.0.
- Janitor хусусиятеро барои муайян ва нест кардани феҳристҳои кӯҳна ва истифоданашудаи NetBeans илова кардааст.
Ёдовар мешавем, ки лоиҳаи NetBeans буд
Манбаъ: opennet.ru