Apache Software Foundation ilianzisha mazingira jumuishi ya maendeleo ya Apache NetBeans 12.6, ambayo hutoa usaidizi kwa lugha za programu za Java SE, Java EE, PHP, C/C++, JavaScript na Groovy. Hili ni toleo la tisa linalotolewa na Wakfu wa Apache tangu msimbo wa NetBeans uhamishwe kutoka Oracle.
Miongoni mwa mabadiliko yaliyopendekezwa:
- Kwa wasanidi wa Java, ukamilishaji wa msimbo umeboreshwa kwa vigeu vya darasa visivyojulikana na matamko kwa neno kuu la "rekodi". Aliongeza usaidizi wa awali wa kulinganisha muundo katika taarifa za "badili". Inahakikishwa kuwa URL imejumuishwa kwenye msimbo na kiungo cha violezo vilivyotumika.

- Kikusanyaji cha Java cha NetBeans nb-javac (iliyorekebishwa javac) kimesasishwa hadi toleo la 1.8, usaidizi wa JDK 17 umeongezwa kwa javadoc 17.
- Usaidizi ulioboreshwa kwa mfumo wa ujenzi wa Gradle. Zana ya zana ya Gradle imesasishwa hadi toleo la 7.3 kwa kutumia Java 17. Utambuzi wa saraka zilizo na msimbo katika lugha ya Kotlin umehakikishwa. Mchawi mpya wa kuunda mradi wa Gradle umependekezwa. Kiolezo cha mradi wa Java Frontend kimesasishwa ili kusaidia Gradle 7.

- Usaidizi ulioboreshwa kwa mfumo wa ujenzi wa Maven. Uwezo wa kutumia Support Maven Wrapper (mvnw) katika miradi umetekelezwa. Matatizo ya UTF-8 yametatuliwa. Utafutaji wa kichakataji awali ulioboreshwa wa vidokezo.
- Kipakiaji kipya cha darasa (Cached Transformation Classloader) kimependekezwa kwa lugha ya Groovy, ukaguzi wa tuli wa aina za sifa katika AST umetolewa, na utendaji wa kuchanganua wakati wa kupakia madarasa kutoka kwa mfumo wa faili umeboreshwa kwa kiasi kikubwa.
- Zana za Java EE zimeongeza usaidizi kwa Glassfish 6.2.1.
- Sehemu kubwa ya marekebisho na maboresho yamefanywa kuhusiana na matumizi ya seva za LSP (Itifaki ya Seva ya Lugha) kwa uchanganuzi wa msimbo na utambuzi wa sintaksia.
- Kwa PHP, usaidizi wa nafasi za majina umeongezwa kwenye violezo, ulinzi umeongezwa dhidi ya kuingiza usemi wa "matumizi" katika nafasi isiyo sahihi, utumiaji wa zana za kurekebisha sifa za kibinafsi umehakikishwa, na usaidizi wa msimbo wa PSR-12. kiwango cha umbizo kimeongezwa.

- Kihariri cha HTML kimeboresha usaidizi wa SCSS, kimeongeza chaguo la kukamilisha thamani za palette ya rangi, na kuongeza uwezo wa kupuuza vizuizi wakati wa kubadilisha CSS.

- Chapa na vihariri vya cpplite vimebadilishwa ili kutumia moduli ya MultiViews ili kuonyesha vichupo kwa usahihi kwenye kiolesura.

- Maboresho yamefanywa kwa kitatuzi. Utendaji ulioboreshwa wa utatuzi wa mbali. Aliongeza uwezo wa kusanidi saraka ya kazi ya sasa na vigezo vya mazingira.
- Kichanganuzi kilichoboreshwa cha umbizo la YAML.
Chanzo: opennet.ru





