تم إصدار Apache NetBeans IDE 11.3

منظمات مؤسسة برامج أباتشي مقدم بيئة تطوير متكاملة أباتشي NetBeans 11.3. هذا هو الإصدار الخامس من مؤسسة Apache منذ تسليم رمز NetBeans بواسطة Oracle، والإصدار الأول منذ ذلك الحين ترجمة المشروع من الحاضنة إلى مشاريع أباتشي الأولية. يتضمن الإصدار دعمًا للغات البرمجة Java SE وJava EE وPHP وJavaScript وGroovy.

من المتوقع في الإصدار 11.3، تم نقل تكامل دعم لغات C / C ++ من قاعدة التعليمات البرمجية المنقولة بواسطة Oracle مرة أخرى إلى
الإصدار القادم. تجدر الإشارة إلى أن جميع الميزات المتعلقة بتطوير المشاريع في C وC ++ جاهزة بالفعل، ولكن لم يتم دمج الكود بعد. قبل الدعم الأصلي، يمكن للمطورين تثبيت وحدات تطوير C/C++ التي تم إصدارها مسبقًا لـ NetBeans IDE 8.2 من خلال Plugin Manager. من المقرر نشر Apache NetBeans 2020 في أبريل 12 وسيتم الحفاظ عليه من خلال دورة الدعم الموسعة (LTS).

رئيسي الابتكارات نت بينز 11.3:

  • تمت إضافة أوضاع عرض إضافية للواجهة المظلمة - Dark Metal وDark Nimbus.
    تم إصدار Apache NetBeans IDE 11.3

  • تم اقتراح موضوع تصميم جديد، FlatLaf.

    تم إصدار Apache NetBeans IDE 11.3

  • تحسين الدعم لشاشات كثافة البكسل العالية (HiDPI) و
    تمت إضافة أداة HeapView المبسطة.

  • تمت إضافة دعم لمنصة Java SE 14، المقرر إصدارها في 17 مارس. يتضمن ذلك تمييز بناء الجملة وتنسيق التعليمات البرمجية للإنشاءات باستخدام الكلمة الأساسية الجديدة "سجل"، والذي يوفر نموذجًا مضغوطًا لتعريفات الفئة، مما يلغي الحاجة إلى تعريف مختلف الأساليب ذات المستوى المنخفض بشكل صريح مثل يساوي () وhashCode () وtoString ().

    تم إصدار Apache NetBeans IDE 11.3

    دعم إضافي نمط مطابقة في عامل التشغيل "instanceof"، والذي يسمح لك بتحديد متغير محلي على الفور للوصول إلى القيمة المحددة. على سبيل المثال، يمكنك كتابة "if (obj مثيل String s && s.length() > 5) {..s.contains(..) ..}" دون تحديد "String s = (String) obj" بشكل صريح. في NetBeans 11.3، ستعرض العبارة "if (obj exampleof String) {" تلميح أداة يسمح لك بتحويل التعليمات البرمجية إلى النموذج الجديد.

    تم إصدار Apache NetBeans IDE 11.3

    تمت إضافة دعم لوضع تشغيل Java 11، زودت في شكل ملف مصدر واحد (يمكن تشغيل الفصل مباشرة من ملف التعليمات البرمجية، دون إنشاء ملفات الفصل وأرشيفات JAR والوحدات النمطية). في
    يمكن الآن إنشاء برامج ذات ملف واحد شبيهة بـ NetBeans خارج المشروعات في النافذة المفضلة وتشغيلها وتصحيح أخطائها.

    تمت إضافة القدرة على عكس كتل النص التي ظهرت في الإصدار الأخير، بما في ذلك البيانات النصية متعددة الأسطر دون استخدام هروب الأحرف فيها. في محرر التعليمات البرمجية، يمكن الآن تحويل الكتل النصية مرة أخرى إلى أسطر.

  • تم توسيع كود تطوير تطبيق Java EE بدعم مواصفات JSF 2.3، بما في ذلك الإكمال التلقائي للبنيات مثل "f:websocket" واستبدال عناصر CDI.
    Поддержка جاكرتا إي إي 8 المتوقع في إصدار Apache NetBeans 12.0.

    تم إصدار Apache NetBeans IDE 11.3تم إصدار Apache NetBeans IDE 11.3

  • تحسين الدعم لنظام بناء Gradle. تم تحديث Gradle Tooling API إلى الإصدار 6.0. تمت إضافة الدعم إعادة التعيين الدليل الرئيسي و التجمع المركب (مشروع مركب Gradle). يتم توفير الاعتراف بالمشاريع في لغة Kotlin. تمت إضافة دعم لإعادة التشغيل القسري للمشاريع.
  • بالنسبة للمشاريع التي تستخدم نظام Maven للبناء، تمت إضافة الإعدادات لتجاوز إصدار JDK الافتراضي.
  • تمت إضافة دعم اللغة إلى محرر التعليمات البرمجية
    TypeScript (يعمل على توسيع إمكانيات JavaScript مع الحفاظ على التوافق التام مع الإصدارات السابقة).
    تم إصدار Apache NetBeans IDE 11.3

  • بالنسبة لمشاريع JavaScript، تم تعديل عمل الموصل الذي يوفر الاتصال مع Chrome؛
  • توفر PHP الإكمال التلقائي للخصائص والأساليب بدون "$this=>".
  • تم العمل على التخلص من التحذيرات أثناء التجميع.
  • تم تحديث مكتبات Groovy 2.5.9 وjunit 5.5.2 وGraalVM 19.3.0.
  • تمت إضافة ميزة إلى Janitor لاكتشاف وإزالة أدلة NetBeans القديمة وغير المستخدمة.

    تم إصدار Apache NetBeans IDE 11.3

أذكر أن مشروع NetBeans كان تأسست في عام 1996 من قبل الطلاب التشيكيين من أجل إنشاء نظير لدلفي لجافا. في عام 1999، تم شراء المشروع من قبل شركة صن مايكروسيستمز، وفي عام 2000 تم نشره في كود المصدر ونقله إلى فئة المشاريع المجانية. في عام 2010، استحوذت شركة Oracle على شركة NetBeans، التي استحوذت على شركة Sun Microsystems. على مر السنين، تطورت NetBeans باعتبارها البيئة المفضلة لمطوري Java، حيث تنافست مع Eclipse وIntelliJ IDEA، ولكنها شقت طريقها مؤخرًا إلى JavaScript وPHP وC/C++. لدى NetBeans قاعدة مستخدمين نشطة تضم 1.5 مليون مطور.

المصدر: opennet.ru

إضافة تعليق