የ Apache ሶፍትዌር ፋውንዴሽን ለJava SE፣ Java EE፣ PHP፣ C/C++፣ JavaScript እና Groovy ፕሮግራሚንግ ቋንቋዎች ድጋፍ የሚሰጠውን Apache NetBeans 12.6 IDE አውጥቷል። የNetBeans ኮድ በOracle መሰጠቱን ተከትሎ በአፓቼ ፋውንዴሽን የተለቀቀው ዘጠነኛው ነው።
ከታቀዱት ለውጦች መካከል፡-
- ለጃቫ ገንቢዎች፣ ለማይታወቁ የክፍል ተለዋዋጮች እና "መመዝገብ" ቁልፍ ቃል መግለጫዎች ኮድ ማጠናቀቅ ተሻሽሏል። በ"ስዊች" አገላለጾች ውስጥ ለስርዓተ-ጥለት ማዛመድ የመጀመሪያ ደረጃ ድጋፍ ታክሏል። ጥቅም ላይ ከዋሉት አብነቶች ጋር አገናኝ ያለው በዩአርኤል ኮድ ውስጥ ማካተትን አቅርቧል።
- NetBeans አብሮ የተሰራ የJava compiler nb-javac (የተሻሻለው ጃቫክ) ወደ ስሪት 1.8 ተዘምኗል፣ የJDK 17 ድጋፍ ተጨምሯል ለ javadoc 17 ድጋፍ ታክሏል። JavaFX ወደ ስሪት 17 ዘምኗል።
- ለግሬድል ግንባታ ስርዓት የተሻሻለ ድጋፍ። የ Gradle Toolkit ለጃቫ 7.3 ድጋፍ ያለው ወደ ስሪት 17 ተዘምኗል። የማውጫ ማወቂያ ከኮትሊን ኮድ ጋር ቀርቧል። ለግራድል አዲስ የፕሮጀክት ፈጠራ ጠንቋይ ቀርቧል። Gradle 7ን ለመደገፍ የJava Frontend ፕሮጀክት አብነት ተዘምኗል።
- ለ Maven ግንባታ ስርዓት የተሻሻለ ድጋፍ። ድጋፍ Maven Wrapper (mvnw) በፕሮጀክቶች ውስጥ የመጠቀም ችሎታን ተግባራዊ አድርጓል። በUTF-8 ላይ የተስተካከሉ ችግሮች። የተሻሻለ ቅድመ ፕሮሰሰር ማብራሪያዎችን ፍለጋ።
- ለግሩቪ ቋንቋ፣ አዲስ ክፍል ጫኚ (የተሸጎጠ ትራንስፎርሜሽን ክፍል ጫኚ) ቀርቧል፣ በ AST ውስጥ የማይለዋወጥ የባህሪያት ፍተሻ ቀርቧል፣ ክፍሎችን ከፋይል ሲስተም ሲጫኑ የመተንተን አፈጻጸም በእጅጉ ተሻሽሏል።
- በጃቫ ኢኢ መሳሪያዎች ለ Glassfish 6.2.1 ድጋፍ ታክሏል።
- ከኤልኤስፒ አገልጋዮች (የቋንቋ አገልጋይ ፕሮቶኮል) ለኮድ ትንተና እና አገባብ ማወቂያን ከመጠቀም ጋር በተገናኘ ብዙ የጥገና እና ማሻሻያዎች ተደርገዋል።
- ለ PHP ፣ የስም ቦታዎች ድጋፍ ወደ አብነቶች ተጨምሯል ፣ “አጠቃቀም” የሚለውን አገላለጽ በተሳሳተ ቦታ ላይ ላለማስገባት ጥበቃ ተጨምሯል ፣ ለባህሪያት የግል ንብረቶች የመልሶ ማግኛ መሳሪያዎችን መጠቀም ፣ ለ PSR-12 ኮድ ቅርጸት ድጋፍ ተጨምሯል ። መደበኛ ተጨምሯል.
- በኤችቲኤምኤል አርታዒ ውስጥ የተሻሻለ የኤስ.ሲ.ኤስ.ኤስ.ኤስ ድጋፍ፣ የቀለም ቤተ-ስዕል እሴቶችን ለመድፈን አማራጭ ጨምሯል፣ እና CSSን በሚያስተካክሉበት ጊዜ ብሎኮችን ችላ የማለት ችሎታን ተግባራዊ አድርጓል።
- በበይነገጹ ውስጥ ያሉ ትሮችን በትክክል ለማሳየት የመጻፊያ እና የ cplite አርታኢዎች የ MultiViews ሞጁሉን ለመጠቀም ተቀይረዋል።
- በአራሚው ላይ ማሻሻያዎች ተደርገዋል። የርቀት ማረም የተሻሻለ አፈጻጸም። የአሁኑን የስራ ማውጫ እና የአካባቢ ተለዋዋጮችን የማዘጋጀት ችሎታ ታክሏል።
- ለYAML ቅርጸት የተሻሻለ ተንታኝ
ምንጭ: opennet.ru