د اپاچی سافټویر بنسټ سازمانونه
د پراختیا چاپیریال د جاوا SE، Java EE، PHP، JavaScript او Groovy پروګرام کولو ژبو لپاره ملاتړ چمتو کوي. د C/C++ ژبو لپاره د ملاتړ ادغام یوځل بیا راتلونکي ریلیز ته لیږدول شوی. د یادونې وړ ده چې د اوریکل لخوا په C او C++ کې د پروژو پراختیا پورې اړوند د کوډ لیږد د وروستي خپریدو چمتو کولو پرمهال بشپړ شوی و ، مګر په اپاچي نیټ بینز کې د دې کوډ ادغام له تمه څخه ډیر وخت واخیست. په ځانګړي توګه ، د کوډ جواز لرونکي پاکوالي بیاکتنې او د هغه عناصرو پاکولو سربیره چې فکري ملکیت دي ، دا اړینه وه چې په کوډ کې بدلونونه رامینځته کړي ، ځکه چې اوریکل د اپاچي فاؤنڈیشن ته د ځینې وړتیاو لیږدولو توان نه درلود. تر هغه چې اصلي ملاتړ شتون ولري، پراختیا کونکي کولی شي C/C++ پراختیایی ماډلونه نصب کړي چې مخکې د NetBeans IDE 8.2 لپاره د پلگ ان مدیر له لارې خپاره شوي.
اصلي
- د پلیټ فارم ملاتړ اضافه شوی
جاوا SE 14 . پدې کې د نوي "ریکارډ" کلیدي کلمې سره د ساختمانونو لپاره د نحو روښانه کول او د کوډ فارمیټ کول شامل دي چې د ټولګیو تعریف کولو لپاره یو کمپیکٹ فارم چمتو کوي پرته لدې چې په واضح ډول د ټیټ کچې مختلف میتودونه لکه equals() ، hashCode() او toString().د "انسټانس آف" آپریټر کې د نمونې میچینګ ملاتړ دوامداره ازموینې ، کوم چې تاسو ته اجازه درکوي سمدلاسه محلي متغیر تعریف کړئ ترڅو ازمول شوي ارزښت ته راجع شي. د مثال په توګه، تاسو کولی شئ سمدلاسه "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" پرته له دې چې په واضح ډول د "String s = (String) obj" تعریف کړئ. په NetBeans کې، د "if (obj instanceof String) {" مشخص کول به یو پرامپټ ښکاره کړي چې تاسو ته اجازه درکوي کوډ په نوې بڼه بدل کړئ.
- د امکاناتو څخه
جاوا 13 د ملټي لاین متن بلاکونو بدلولو لپاره ملاتړ د کریکټ ایسکینګ پرته فارمیټ شوی یادونه شوې. د کوډ ایډیټر کې، د لینونو سیټ اوس په ورته متن بلاکونو او شاته بدلیدلی شي. - له
جاوا 12 د بیان پر ځای د بیان په بڼه د "سوئچ" کارولو لپاره ملاتړ چمتو کوي.
- د امکاناتو څخه
جاوا 11 د سرچینې کوډ سره د واحد فایل په بڼه چمتو شوي برنامو لانچ حالت لپاره ملاتړ یادونه شوې (یو ټولګی مستقیم د کوډ سره فایل څخه پیل کیدی شي ، پرته له دې چې ټولګي فایلونه ، JAR آرشیفونه او ماډلونه رامینځته کړي). په NetBeans کې، دا ډول واحد فایل پروګرامونه د پروژې څخه بهر په غوره کړکۍ کې رامینځته کیدی شي، چلول او ډیبګ شوي. - د JavaFX مالتړ کوډ د OpenJFX Gluon Maven آثارو ثبتولو سره پراخ شوی - عناصر "FXML JavaFX Maven Archetype (Gluon)" او "Simple JavaFX Maven Archetype (Gluon)" د پروژې مدیریت ډیالوګ کې څرګند شوي، د کوم لپاره چې چمتو شوي nbactions.xml فایلونه وړاندیز شوي، تاسو ته اجازه درکوي چې پرته له اضافي ترتیباتو بدلونونو سمدلاسه پروژې پیل او ډیبګ کړئ.
- د جاوا EE 8 لپاره د Maven یا Gradle په کارولو سره د ویب غوښتنلیکونو جوړولو وړتیا سره اضافه شوي ملاتړ. ملاتړ
جکارتا EE 8 تراوسه شتون نلري.
د جاوا EE 8 غوښتنلیکونه چې په NetBeans کې جوړ شوي د جاوا EE 8 کانټینر ته د نوي "webapp-javaee8" Maven ټیمپلیټ په کارولو سره ځای په ځای کیدی شي چې د NetBeans سره د کارولو لپاره جوړ شوي.
د JSF 2.3 توضیحاتو لپاره ملاتړ چمتو شوی ، پشمول د ساختمانونو اتومات بشپړول لکه "f:websocket" او د CDI هنري اثار بدیل. د پیارا غوښتنلیک سرور سره ادغام (د ګلاس فش څخه فورک) ، ګلاس فش 5.0.1 ، ټامکاټ او وائلډ فلای پلي شوی. - د Maven او Gradle ودانیو سیسټمونو لپاره ښه ملاتړ. د ماون لپاره ، د جاکوکو کتابتون سره ادغام رامینځته شوی او د ماون څخه جاوا کوډ ایډیټر ته د جاوا کمپیلر دلیلونو لیږدولو وړتیا چمتو شوې. د ماډلر جاوا پروژو لپاره ملاتړ اضافه شوی او د ګرډل لپاره جاوا ای ای ملاتړ. د Gradle Tooling API نسخه 6.3 ته تازه شوی. د Gradle لپاره د جاوا غوښتنلیکونو (جاوا فرنټینډ غوښتنلیک) رامینځته کولو لپاره نوی وزرډ وړاندیز شوی. د ګرډل ویب پروژو ډیبګ کولو لپاره ملاتړ اضافه شوی. په کوټلین کې د ګریډل پروژو لپاره ملاتړ اضافه شوی. د ګریډل پروژو د ریبوټ کولو وړتیا چمتو شوې.
- د نوي ځانګړتیاو لپاره ملاتړ اضافه شوی
پی پی ایکس ایکسیمکس . - د ژبې ملاتړ د کوډ مدیر ته اضافه شوی
ټایپ سکریپټ (د جاواسکریپټ وړتیاوې پراخوي پداسې حال کې چې په بشپړ ډول شاته مطابقت پاتې کیږي).
- اضافي تیاره انٹرفیس نندارې حالتونه اضافه کړل - تیاره فلزي او تیاره نیمبس.
- د نوي FlatLaf ډیزاین موضوع وړاندیز شوې.
- د لوړ پکسل کثافت (HiDPI) سکرینونو لپاره ښه ملاتړ او یو ساده HeapView ویجټ اضافه شوی.
په یاد ولرئ چې د NetBeans پروژه وه
سرچینه: opennet.ru