Apache ሶፍትዌር ፋውንዴሽን ድርጅቶች
የልማት አካባቢው ለጃቫ SE፣ Java EE፣ PHP፣ JavaScript እና Groovy ፕሮግራሚንግ ቋንቋዎች ድጋፍ ይሰጣል። ለC/C++ ቋንቋዎች የድጋፍ ውህደት እንደገና ወደ ቀጣዩ ልቀት ተወስዷል። በ C እና C ++ ውስጥ ከፕሮጀክቶች ልማት ጋር የተያያዘ ኮድ በ Oracle ማስተላለፍ የተጠናቀቀው የመጨረሻውን እትም በማዘጋጀት ላይ ቢሆንም ፣ የዚህ ኮድ ወደ Apache NetBeans ውህደት ከተጠበቀው በላይ ጊዜ ወስዷል። በተለይም የተፈቀደውን የኮዱ ንፅህና ከመገምገም እና አእምሯዊ ንብረት የሆኑትን ንጥረ ነገሮች ከማጽዳት በተጨማሪ Oracle አንዳንድ ችሎታዎችን ወደ Apache Foundation ማስተላለፍ ባለመቻሉ በኮዱ ላይ ለውጦችን ማድረግ አስፈላጊ ነበር. ቤተኛ ድጋፍ እስኪገኝ ድረስ ገንቢዎች ከዚህ ቀደም ለNetBeans IDE 8.2 በፕለጊን አስተዳዳሪ በኩል የተለቀቁትን የC/C++ ልማት ሞጁሎችን መጫን ይችላሉ።
ዋና
- የመድረክ ድጋፍ ታክሏል።
ጃቫ SE 14 . ይህ የተለያዩ የዝቅተኛ ደረጃ ዘዴዎችን እንደ እኩል() ፣ hashCode() እና toString() ያሉ ክፍሎችን በግልፅ መግለፅ ሳያስፈልግ በአዲስ "መዝገብ" ቁልፍ ቃል ለሚገነቡ ግንባታዎች የአገባብ ማድመቂያ እና የኮድ ቅርጸትን ያካትታል።በ "አምሳያ" ኦፕሬተር ውስጥ የስርዓተ-ጥለት ማዛመጃ ድጋፍን ቀጣይ ሙከራ ይህም የተሞከረውን እሴት ለማመልከት ወዲያውኑ የአካባቢያዊ ተለዋዋጭን እንዲገልጹ ያስችልዎታል። ለምሳሌ፣ ወዲያውኑ “ከሆነ (obj exampleof String s && s.length()> 5) {.. s.contains(...) ..}” በማለት “String s = (String) obj”ን በግልፅ ሳይገልጹ መጻፍ ይችላሉ። በNetBeans ውስጥ "ከሆነ (obj instanceof String) {" የሚለውን መግለጽ ኮዱን ወደ አዲስ ቅጽ ለመለወጥ የሚያስችል ጥያቄ ያሳያል።
- ከሁኔታዎች
ጃቫ 13 ያለቁምፊ ማምለጫ ቅርጸት የተሰሩ ባለብዙ መስመር የጽሑፍ ብሎኮችን ለመለወጥ ድጋፍ ተስተውሏል ። በኮድ አርታኢ ውስጥ፣ የመስመሮች ስብስብ አሁን ወደ ተመሳሳይ የጽሑፍ ብሎኮች እና ወደ ኋላ ሊቀየር ይችላል። - ከ
ጃቫ 12 "መቀያየርን" ከመግለጫ ይልቅ በገለፃ መልክ ለመጠቀም ድጋፍ ይሰጣል።
- ከሁኔታዎች
ጃቫ 11 በአንድ ፋይል መልክ ከምንጭ ኮድ ጋር የሚቀርቡ ፕሮግራሞችን የማስጀመሪያ ሁኔታን መደገፍ (ክፍል ፋይሎችን ፣ የጃአር ማህደሮችን እና ሞጁሎችን ሳይፈጥሩ በኮድ ፋይል በቀጥታ ሊጀመር ይችላል) ። በ NetBeans ውስጥ እንደዚህ ያሉ ነጠላ-ፋይል ፕሮግራሞች በተወዳጅ መስኮት ውስጥ ከፕሮጀክቶች ውጭ ሊፈጠሩ ይችላሉ ፣ ያሂዱ እና ያርሙ። - የJavaFX የድጋፍ ኮድ ከOpenJFX Gluon Maven ቅርሶች ምዝገባ ጋር ተዘርግቷል - ኤለመንቶች “FXML JavaFX Maven Archetype (Gluon)” እና “ቀላል JavaFX Maven Archetype (Gluon)” በፕሮጀክት አስተዳደር ንግግር ውስጥ ታይተዋል፣ ለዚህም ዝግጁ-የተሰራ። nbactions.xml ፋይሎች ቀርበዋል፣ ይህም ፕሮጀክቶችን ያለተጨማሪ የውቅር ለውጦች ወዲያውኑ እንዲጀምሩ እና እንዲያርሙ ያስችልዎታል።
- Maven ወይም Gradle በመጠቀም የድር መተግበሪያዎችን የመገንባት ችሎታ ለጃቫ EE 8 ድጋፍ ታክሏል። ድጋፍ
ጃካርታ EE 8 እስካሁን አልተገኘም።
በ NetBeans ውስጥ የተገነቡ Java EE 8 አፕሊኬሽኖች አዲሱን "webapp-javaee8" ማቨን አብነት በመጠቀም ወደ ጃቫ EE 8 ኮንቴይነር ማሰማራት ይችላሉ።
እንደ “f:websocket” እና ሲዲአይ አርቲፊክቲክ ምትክ ያሉ ግንባታዎችን በራስ ሰር ማጠናቀቅን ጨምሮ ለJSF 2.3 ዝርዝር መግለጫ ተሰጥቷል። ከፓያራ አፕሊኬሽን አገልጋይ (ከ GlassFish ሹካ)፣ GlassFish 5.0.1፣ Tomcat እና WildFly ጋር ውህደት ተተግብሯል። - ለ Maven እና Gradle ግንባታ ስርዓቶች የተሻሻለ ድጋፍ። ለ Maven፣ ከጃኮኮ ቤተ-መጽሐፍት ጋር ውህደት ተመስርቷል እና የጃቫ ማጠናቀቂያ ክርክሮችን ከማቨን ወደ ጃቫ ኮድ አርታኢ የማለፍ ችሎታ ቀርቧል። ለሞዱላር ጃቫ ፕሮጀክቶች እና JavaEE ለ Gradle ድጋፍ ታክሏል። Gradle Tooling API ወደ ስሪት 6.3 ተዘምኗል። ለግራድል ጃቫ አፕሊኬሽኖችን (Java Frontend Application) ለመፍጠር አዲስ ጠንቋይ ቀርቧል። የግራድል ድር ፕሮጀክቶችን ለማረም ታክሏል። በኮትሊን ውስጥ ላሉ የግራድል ፕሮጀክቶች ድጋፍ ታክሏል። የ Gradle ፕሮጀክቶችን ዳግም የማስነሳት ችሎታ ቀርቧል።
- ለአዳዲስ ባህሪዎች ድጋፍ ታክሏል።
ፒኤችፒ 7.4 . - የቋንቋ ድጋፍ ወደ ኮድ አርታዒው ታክሏል።
ታይፕ ስክሪፕት (ሙሉ በሙሉ ወደ ኋላ ተኳሃኝ ሆኖ እያለ የጃቫስክሪፕት ችሎታዎችን ያራዝመዋል)።
- ተጨማሪ የጨለማ በይነገጽ ማሳያ ሁነታዎች ታክለዋል - ጨለማ ሜታል እና ጨለማ ኒምበስ።
- አዲስ የFlatLaf ንድፍ ጭብጥ ቀርቧል።
- ለከፍተኛ ፒክስል ትፍገት (HiDPI) ስክሪኖች የተሻሻለ ድጋፍ እና ቀለል ያለ HeapView መግብርን አክሏል።
የ NetBeans ፕሮጀክት እንደነበር አስታውስ
ምንጭ: opennet.ru