Apache NetBeans IDE 11.3 ተለቋል

Apache ሶፍትዌር ፋውንዴሽን ድርጅቶች .едставила የተቀናጀ ልማት አካባቢ Apache NetBeans 11.3. NetBeans ኮድ በOracle ከተረከበ ወዲህ በአፓቼ ፋውንዴሽን የተዘጋጀው አምስተኛው ልቀት ነው፣ እና ከዚያ ወዲህ የመጀመሪያው የተለቀቀው ትርጉም። ፕሮጀክት ከኢንኩቤተር ወደ የመጀመሪያ ደረጃ Apache ፕሮጀክቶች ምድብ. ልቀቱ ለJava SE፣ Java EE፣ PHP፣ JavaScript እና Groovy ፕሮግራሚንግ ቋንቋዎች ድጋፍ ይዟል።

በስሪት 11.3 የሚጠበቀው የC/C++ ቋንቋ ድጋፍ በOracle ከተላለፈው ኮድ መሰረት እንደገና ወደ ሌላ ተንቀሳቅሷል።
የሚቀጥለው እትም. በ C እና C ++ ውስጥ ከፕሮጀክቶች ልማት ጋር የተያያዙ ሁሉም ችሎታዎች ቀድሞውኑ ዝግጁ መሆናቸውን ልብ ይበሉ, ነገር ግን ኮዱ ገና አልተጣመረም. ቤተኛ ድጋፍ እስኪገኝ ድረስ ገንቢዎች ከዚህ ቀደም ለNetBeans IDE 8.2 በፕለጊን አስተዳዳሪ በኩል የተለቀቁትን የC/C++ ልማት ሞጁሎችን መጫን ይችላሉ። Apache NetBeans 2020 በኤፕሪል 12 እንዲለቀቅ መርሐግብር ተይዞለታል እና በተራዘመ የድጋፍ ዑደት (LTS) በኩል ይደገፋል።

ዋና ፈጠራዎች NetBeans 11.3:

  • ተጨማሪ የጨለማ በይነገጽ ማሳያ ሁነታዎች ታክለዋል - ጨለማ ሜታል እና ጨለማ ኒምበስ።
    Apache NetBeans IDE 11.3 ተለቋል

  • አዲስ የFlatLaf ንድፍ ጭብጥ ቀርቧል።

    Apache NetBeans IDE 11.3 ተለቋል

  • ለከፍተኛ ፒክስል ትፍገት (HiDPI) ስክሪኖች የተሻሻለ ድጋፍ እና
    የቀላል HeapView መግብር ታክሏል።

  • ለጃቫ SE 14 መድረክ ድጋፍ ታክሏል፣ በማርች 17 እንዲለቀቅ ለታቀደለት። ይህ በአዲሱ ቁልፍ ቃል ለግንባታ አገባብ ማድመቅ እና የኮድ ቅርጸትን ያካትታል።መዝገብእንደ እኩል() ፣ hashCode() እና toString() ያሉ የተለያዩ ዝቅተኛ ደረጃ ዘዴዎችን በግልፅ መግለጽ ሳያስፈልግ ክፍሎችን ለመለየት የታመቀ ቅጽ ይሰጣል።

    Apache NetBeans IDE 11.3 ተለቋል

    ድጋፍ ታክሏል። ስርዓተ-ጥለት ማዛመድ በ "አስተሳሰብ" ኦፕሬተር ውስጥ, ይህም የተረጋገጠውን እሴት ለመድረስ የአካባቢያዊ ተለዋዋጭ ወዲያውኑ እንዲገልጹ ያስችልዎታል. ለምሳሌ፣ ወዲያውኑ “ከሆነ (obj exampleof String s && s.length()> 5) {.. s.contains(...) ..}” በማለት “String s = (String) obj”ን በግልፅ ሳይገልጹ መጻፍ ይችላሉ። በ NetBeans 11.3 ውስጥ፣ "ከሆነ (obj exampleof String) {" የሚለውን መግለጽ ኮዱን ወደ አዲስ ቅጽ እንዲቀይሩ የሚያስችልዎ ጥያቄ ያሳያል።

    Apache NetBeans IDE 11.3 ተለቋል

    በጃቫ 11 ውስጥ ለተዋወቀው የፕሮግራሙ ማስጀመሪያ ሁኔታ ድጋፍ ታክሏል ፣ አቅርቧል በነጠላ ምንጭ ኮድ ፋይል መልክ (ክፍል ፋይሎችን ፣ የጃአር ማህደሮችን እና ሞጁሎችን ሳይፈጥሩ ክፍሉ በቀጥታ ከኮድ ፋይሉ ሊሠራ ይችላል)። ውስጥ
    NetBeans ተመሳሳይ ነጠላ-ፋይል ፕሮግራሞች አሁን በተወዳጅ መስኮት ውስጥ ከፕሮጀክቶች ውጭ ሊፈጠሩ ይችላሉ ፣ ያሂዱ እና ያርሙ።

    ባለብዙ መስመር ጽሑፍ ውሂብን ያካተቱ በቀደመው ልቀት ውስጥ የገቡትን የጽሑፍ ብሎኮችን የመቀየር ችሎታ ታክሏል። በኮድ አርታኢ ውስጥ፣ የጽሑፍ ብሎኮች አሁን ወደ መስመሮች ሊለወጡ ይችላሉ።

  • በጃቫ ኢኢ ላይ የተመሰረቱ አፕሊኬሽኖችን የማዘጋጀት ኮድ JSF 2.3 መግለጫን ለመደገፍ ተራዝሟል፣ እንደ “f:websocket” እና CDI artifact ምትክ ያሉ ግንባታዎችን በራስ ሰር ማጠናቀቅን ጨምሮ።
    ድጋፍ ጃካርታ EE 8 በApache NetBeans 12.0 ልቀት ይጠበቃል።

    Apache NetBeans IDE 11.3 ተለቋልApache NetBeans IDE 11.3 ተለቋል

  • ለግራድል ግንባታ ስርዓት የተሻሻለ ድጋፍ። Gradle Tooling API ወደ ስሪት 6.0 ተዘምኗል። ድጋፍ ታክሏል። እንደገና መመደብ የቤት ማውጫ እና የተቀናጀ ስብሰባ (Gradle Composite Project)። በኮትሊን ቋንቋ የፕሮጀክቶች እውቅና ቀርቧል። የፕሮጀክት ዳግም ማስጀመርን ለማስገደድ ተጨማሪ ድጋፍ።
  • የማቨን ስርዓትን ለመገንባት ለሚጠቀሙ ፕሮጀክቶች ነባሪውን የJDK ስሪት ለመሻር ቅንጅቶች ተጨምረዋል።
  • የቋንቋ ድጋፍ ወደ ኮድ አርታዒው ታክሏል።
    ታይፕ ስክሪፕት (ሙሉ በሙሉ ወደ ኋላ ተኳሃኝ ሆኖ እያለ የጃቫስክሪፕት ችሎታዎችን ያራዝመዋል)።
    Apache NetBeans IDE 11.3 ተለቋል

  • ለጃቫ ስክሪፕት ፕሮጄክቶች ከ Chrome ጋር ግንኙነት የሚያቀርብ ማገናኛ ተቋቁሟል።
  • ለPHP፣ ያለ «$this=>» ንብረቶችን እና ዘዴዎችን በራስ ሰር ማጠናቀቅ ቀርቧል።
  • በማጠናቀር ወቅት ማስጠንቀቂያዎችን የማስወገድ ስራ ተሰርቷል።
  • የተዘመኑ ቤተ-መጻሕፍት Groovy 2.5.9, junit 5.5.2 እና GraalVM 19.3.0.
  • ጃኒተር የድሮ እና ጥቅም ላይ ያልዋሉ የNetBeans ማውጫዎችን ለመለየት እና ለማስወገድ ባህሪ አክሏል።

    Apache NetBeans IDE 11.3 ተለቋል

የ NetBeans ፕሮጀክት እንደነበር አስታውስ ተመሠረተ እ.ኤ.አ. በ 1996 በቼክ ተማሪዎች የዴልፊን አናሎግ ለጃቫ የመፍጠር ዓላማ አላቸው። እ.ኤ.አ. በ 1999 ፕሮጀክቱ በ Sun Microsystems የተገዛ ሲሆን በ 2000 በ ምንጭ ኮድ ታትሞ ወደ ነፃ ፕሮጀክቶች ምድብ ተላልፏል. እ.ኤ.አ. በ 2010 ኔትቢንስ የፀሐይ ማይክሮ ሲስተሞችን ወደ ወሰደው Oracle እጅ ገባ። ባለፉት አመታት NetBeans ከ Eclipse እና IntelliJ IDEA ጋር በመፎካከር ለጃቫ ገንቢዎች እንደ ዋና አካባቢ እያዳበረ መጥቷል፣ ነገር ግን በቅርቡ ወደ ጃቫ ስክሪፕት፣ ፒኤችፒ እና ሲ/ሲ++ መስፋፋት ጀምሯል። NetBeans በግምት 1.5 ሚሊዮን ገንቢዎች ንቁ የተጠቃሚ መሰረት አለው።

ምንጭ: opennet.ru

አስተያየት ያክሉ