Apache NetBeans IDE 12.0 خپور شو

د اپاچی سافټویر بنسټ سازمانونه وړاندې مدغم پرمختیایی چاپیریال اپایکټ نیټ بیانز 12.0. دا شپږمه خپرونه ده چې د اپاچي فاؤنڈیشن لخوا د اوریکل لخوا د NetBeans کوډ لیږدولو راهیسې چمتو شوې او له هغه راهیسې لومړی ریلیز دی. ژباړه پروژه د انکیوبټر څخه د لومړني اپاچي پروژو کټګورۍ ته. د Apache NetBeans 12 خوشې کول به د تمدید شوي ملاتړ دورې (LTS) له لارې ملاتړ شي.

د پراختیا چاپیریال د جاوا SE، Java EE، PHP، JavaScript او Groovy پروګرام کولو ژبو لپاره ملاتړ چمتو کوي. د C/C++ ژبو لپاره د ملاتړ ادغام یوځل بیا راتلونکي ریلیز ته لیږدول شوی. د یادونې وړ ده چې د اوریکل لخوا په C او C++ کې د پروژو پراختیا پورې اړوند د کوډ لیږد د وروستي خپریدو چمتو کولو پرمهال بشپړ شوی و ، مګر په اپاچي نیټ بینز کې د دې کوډ ادغام له تمه څخه ډیر وخت واخیست. په ځانګړي توګه ، د کوډ جواز لرونکي پاکوالي بیاکتنې او د هغه عناصرو پاکولو سربیره چې فکري ملکیت دي ، دا اړینه وه چې په کوډ کې بدلونونه رامینځته کړي ، ځکه چې اوریکل د اپاچي فاؤنڈیشن ته د ځینې وړتیاو لیږدولو توان نه درلود. تر هغه چې اصلي ملاتړ شتون ولري، پراختیا کونکي کولی شي C/C++ پراختیایی ماډلونه نصب کړي چې مخکې د NetBeans IDE 8.2 لپاره د پلگ ان مدیر له لارې خپاره شوي.

اصلي نوښتونه NetBeans 12.0:

  • د پلیټ فارم ملاتړ اضافه شوی جاوا SE 14. پدې کې د نوي "ریکارډ" کلیدي کلمې سره د ساختمانونو لپاره د نحو روښانه کول او د کوډ فارمیټ کول شامل دي چې د ټولګیو تعریف کولو لپاره یو کمپیکٹ فارم چمتو کوي پرته لدې چې په واضح ډول د ټیټ کچې مختلف میتودونه لکه equals() ، hashCode() او toString().

    Apache NetBeans IDE 12.0 خپور شو

    د "انسټانس آف" آپریټر کې د نمونې میچینګ ملاتړ دوامداره ازموینې ، کوم چې تاسو ته اجازه درکوي سمدلاسه محلي متغیر تعریف کړئ ترڅو ازمول شوي ارزښت ته راجع شي. د مثال په توګه، تاسو کولی شئ سمدلاسه "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" پرته له دې چې په واضح ډول د "String s = (String) obj" تعریف کړئ. په NetBeans کې، د "if (obj instanceof String) {" مشخص کول به یو پرامپټ ښکاره کړي چې تاسو ته اجازه درکوي کوډ په نوې بڼه بدل کړئ.

    Apache NetBeans IDE 12.0 خپور شو

  • د امکاناتو څخه جاوا 13 د ملټي لاین متن بلاکونو بدلولو لپاره ملاتړ د کریکټ ایسکینګ پرته فارمیټ شوی یادونه شوې. د کوډ ایډیټر کې، د لینونو سیټ اوس په ورته متن بلاکونو او شاته بدلیدلی شي.

    Apache NetBeans IDE 12.0 خپور شو

  • له جاوا 12 د بیان پر ځای د بیان په بڼه د "سوئچ" کارولو لپاره ملاتړ چمتو کوي.
    Apache NetBeans IDE 12.0 خپور شو

  • د امکاناتو څخه جاوا 11 د سرچینې کوډ سره د واحد فایل په بڼه چمتو شوي برنامو لانچ حالت لپاره ملاتړ یادونه شوې (یو ټولګی مستقیم د کوډ سره فایل څخه پیل کیدی شي ، پرته له دې چې ټولګي فایلونه ، JAR آرشیفونه او ماډلونه رامینځته کړي). په NetBeans کې، دا ډول واحد فایل پروګرامونه د پروژې څخه بهر په غوره کړکۍ کې رامینځته کیدی شي، چلول او ډیبګ شوي.
  • د JavaFX مالتړ کوډ د OpenJFX Gluon Maven آثارو ثبتولو سره پراخ شوی - عناصر "FXML JavaFX Maven Archetype (Gluon)" او "Simple JavaFX Maven Archetype (Gluon)" د پروژې مدیریت ډیالوګ کې څرګند شوي، د کوم لپاره چې چمتو شوي nbactions.xml فایلونه وړاندیز شوي، تاسو ته اجازه درکوي چې پرته له اضافي ترتیباتو بدلونونو سمدلاسه پروژې پیل او ډیبګ کړئ.
    Apache NetBeans IDE 12.0 خپور شو

  • د جاوا EE 8 لپاره د Maven یا Gradle په کارولو سره د ویب غوښتنلیکونو جوړولو وړتیا سره اضافه شوي ملاتړ. ملاتړ جکارتا EE 8 تراوسه شتون نلري.
    د جاوا EE 8 غوښتنلیکونه چې په NetBeans کې جوړ شوي د جاوا EE 8 کانټینر ته د نوي "webapp-javaee8" Maven ټیمپلیټ په کارولو سره ځای په ځای کیدی شي چې د NetBeans سره د کارولو لپاره جوړ شوي.
    د JSF 2.3 توضیحاتو لپاره ملاتړ چمتو شوی ، پشمول د ساختمانونو اتومات بشپړول لکه "f:websocket" او د CDI هنري اثار بدیل. د پیارا غوښتنلیک سرور سره ادغام (د ګلاس فش څخه فورک) ، ګلاس فش 5.0.1 ، ټامکاټ او وائلډ فلای پلي شوی.

    Apache NetBeans IDE 12.0 خپور شو

  • د Maven او Gradle ودانیو سیسټمونو لپاره ښه ملاتړ. د ماون لپاره ، د جاکوکو کتابتون سره ادغام رامینځته شوی او د ماون څخه جاوا کوډ ایډیټر ته د جاوا کمپیلر دلیلونو لیږدولو وړتیا چمتو شوې. د ماډلر جاوا پروژو لپاره ملاتړ اضافه شوی او د ګرډل لپاره جاوا ای ای ملاتړ. د Gradle Tooling API نسخه 6.3 ته تازه شوی. د Gradle لپاره د جاوا غوښتنلیکونو (جاوا فرنټینډ غوښتنلیک) رامینځته کولو لپاره نوی وزرډ وړاندیز شوی. د ګرډل ویب پروژو ډیبګ کولو لپاره ملاتړ اضافه شوی. په کوټلین کې د ګریډل پروژو لپاره ملاتړ اضافه شوی. د ګریډل پروژو د ریبوټ کولو وړتیا چمتو شوې.
  • د نوي ځانګړتیاو لپاره ملاتړ اضافه شوی پی پی ایکس ایکسیمکس.

    Apache NetBeans IDE 12.0 خپور شو

  • د ژبې ملاتړ د کوډ مدیر ته اضافه شوی
    ټایپ سکریپټ (د جاواسکریپټ وړتیاوې پراخوي پداسې حال کې چې په بشپړ ډول شاته مطابقت پاتې کیږي).
    Apache NetBeans IDE 12.0 خپور شو

  • اضافي تیاره انٹرفیس نندارې حالتونه اضافه کړل - تیاره فلزي او تیاره نیمبس.
    Apache NetBeans IDE 12.0 خپور شو

  • د نوي FlatLaf ډیزاین موضوع وړاندیز شوې.

    Apache NetBeans IDE 12.0 خپور شو

  • د لوړ پکسل کثافت (HiDPI) سکرینونو لپاره ښه ملاتړ او یو ساده HeapView ویجټ اضافه شوی.

په یاد ولرئ چې د NetBeans پروژه وه پر بنسټ په 1996 کې د چک زده کونکو لخوا د جاوا لپاره د ډیلفي انالوګ رامینځته کولو هدف سره. په 1999 کې، پروژه د سن مایکروسیسټم لخوا اخیستل شوې، او په 2000 کې دا د سرچینې کوډ کې خپره شوه او د وړیا پروژو کټګورۍ ته لیږدول شوې. په 2010 کې، NetBeans د اوریکل لاسونو ته ورسید، کوم چې د سن مایکروسیسټم جذب کړ. د کلونو په اوږدو کې، NetBeans د جاوا پراختیا کونکو لپاره د لومړني چاپیریال په توګه وده کوي، د Eclipse او IntelliJ IDEA سره سیالي کوي، مګر پدې وروستیو کې یې په JavaScript، PHP، او C/C++ کې پراختیا پیل کړې. NetBeans د 1.5 ملیون پراختیا کونکو اټکل شوي فعال کارونکي اساس لري.

سرچینه: opennet.ru

Add a comment