تم إصدار Apache NetBeans IDE 11.2

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

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

  • دعم إضافي جافا SE 13. على سبيل المثال المضافة
    القدرة على استخدام "التبديل" في شكل تعبير بدلاً من عامل.
    تم تنفيذ عمليات تمييز وتحويل لكتل ​​النص التي تتضمن بيانات نصية متعددة الأسطر دون استخدام أحرف الهروب فيها والاحتفاظ بتنسيق النص الأصلي. يتم وضع علامة على هذه الميزات حاليًا كاختبار ويتم تنشيطها فقط عند البناء باستخدام علامة "--enable-preview" ؛

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

  • تمت إضافة ميزات جديدة للغة PHP ، تم تطويرها في فرع 7.4 ، ومن المقرر إصدارها في 28 نوفمبر. أضاف NetBeans التعامل مع مثل هذه الابتكارات مثل الخصائص المكتوبة, عامل التشغيل "؟؟ =" ("a ؟؟ = b" هي نفسها "a = a ؟؟ b") ، فرصة استبدال المصفوفات الموجودة عند تعريف مصفوفة جديدة (عامل تشغيل "… $ var") ، جديد تقنية تسلسل الكائن (مزيج من Serializable و __sleep () / __ wakeup ()) ، فرصة التصميم المرئي لأعداد كبيرة (1_000_000_00) و جديد تنسيق تعريف الوظائف هو "fn (parameter_list) => expr" (على سبيل المثال ، "fn ($ x) => $ x + $ y" مشابه لـ "$ fn2 = function ($ x) use ($ y) {return $ x + $ y؛} ").

    تم إصدار Apache NetBeans IDE 11.2

  • تم إجراء تحسينات في الأداء: تمت زيادة سرعة البحث عن الملفات الثنائية في شجرة المصدر. في
    Linux و Windows لتعقب التغييرات في الدلائل ، استخدم واجهة WatchService المتوفرة في API جافا NIO2. تعريف سريع للملفات مع المحفوظات ؛

  • دعم محسّن لنظام بناء Gradle. تمت إضافة القدرة على تحميل أعلام مترجم Java ، مما يسمح لمشاريع Gradle باستخدام ميزات Java التجريبية ("it.options.compilerArgs.add ('- enable-preview')"). تمت أيضًا إضافة معالجة إدخال المستخدم في علامة التبويب التي تعكس تقدم الإنشاء (الإخراج). عند بدء عملية خلفية Gradle Daemon ، يتم الآن أخذ الخاصية org.gradle.jvmargs في الاعتبار ؛
  • تم حل مشكلات الترخيص المتعلقة برمز محلل JavaScript الذي كان يتطلب في السابق تثبيت المحلل اللغوي بشكل منفصل. محلل الآن جريل شبيبة تم نقله من GPL إلى UPL (الترخيص الشامل المسموح به) ؛
  • تم تحسين المثبت لدعم التثبيت المخصص لمكونات NetBeans الفردية ؛
  • دعم خادم التطبيق بايارا تم التحديث قبل الإصدار منصة Payara 5.193;
  • دعم محدث لـ Amazon Beanstalk ؛
  • دعم إضافي للملفات المتقدمة بناء جملة السمة في HTML5 المستخدمة في Angular (على سبيل المثال ، و وما إلى ذلك وهلم جرا.)
  • تمت إزالة شاشة الترحيب من الارتباطات إلى موقع Oracle (تم استبدال الروابط إلى netbeans.org بـ netbeans.apache.org).

المصدر: opennet.ru

إضافة تعليق