يتطلب Apache NetBeans 30 الإصدار JDK 21، ويُحسّن دعم Java، ويُحدّث GlassFish

النقاط الرئيسية:
  • يحدد هذا الأمر JDK 21 كحد أدنى لمتطلبات التجميع والاختبار وتشغيل بيئة التطوير.
  • تحديث شامل لأدوات البناء، يتضمن بشكل افتراضي Maven 3.9.15 و Ant 1.10.17 ودعم Gradle لـ JDK 26.
  • تحسينات على محرر جافا لدعم مكونات السجلات والمتغيرات غير المسماة وتحليل الفئات المحلية.
  • التكامل الرسمي مع خوادم GlassFish 7.1.0 و 8.0.0، وتحديث معالجات JSF ودعم Typescript React عبر LSP.
  • تحسين سرعة Git باستخدام JGit 7.6.0، وواجهة محدثة مع FlatLaf 3.7.1، ودعم محسّن لـ Markdown.

أباتشي نت بينز

أعلن مطورو شركة أباتشي، المسؤولون عن بيئة التطوير المتكاملة الشهيرة "نت بينز"، عن...إصدار حديث من Apache NetBeans 30. يمثل هذا التحديث تغييرًا في بيئة التطوير من خلال تحديد JDK 21 القوي كحد أدنى لمتطلبات تجميع واختبار وتشغيل النظام الأساسي.

هذا الإصدار الجديد ليس مجرد تحديث صيانة بسيط، بل هو إصدار جديد إنها تعيد هيكلة طريقة تفاعل بيئة التطوير المتكاملة مع بروتوكولات الخادم. من اللغات و تحديث قاعدتها لتقديم تجربة برمجة أكثر ذكاءً وتنبؤًا.

ميزات Apache NetBeans 30 الرئيسية الجديدة

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

شهدت تجربة تحرير كود جافا العديد من التحسينات، مع تركيز قوي على استقرار بناء الجملة الحديث. سيلاحظ المطورون ذلك تحسين ملحوظ في التنبؤ بالرمز والإكمال التلقائي عند العمل مع أنواع مكونات السجلات وعند إنشاء الفئات المحلية.

من جهة أخرى، تجدر الإشارة إلى أن قام الفريق بتنفيذ إصلاحات هامة لحل تعارضات التنسيق مع المتغيرات تم تحسين الاستيراد التلقائي للتعدادات داخل عبارات التبديل، وتم إصلاح العديد من استثناءات المؤشر الفارغ التي كانت تعيق عمل محلل الأداء. بالتوازي، تقوم أنظمة البناء بتحديث قواعد بياناتها من خلال دمجها بشكل أصلي. إصدارات Maven 3.9.15 و Ant 1.10.17في هذه الأثناء، يقوم Gradle بتعديل معلماته الافتراضية استعدادًا للوصول الوشيك لبيئات JDK 26.

تحديث الأعمال ونظام بيئي متطور للويب

يشهد تطوير المؤسسات وتقنيات الويب عددًا كبيرًا من التحسينات في هذا الإصدار. يقدم NetBeans 30 الدعم الرسمي لخوادم تطبيقات GlassFish الإصدارين 7.1.0 و 8.0.0، مع إصلاح أخطاء بدء التشغيل المزعجة في خادم Payara مرتبط بخيارات نقطة التفتيش.

يستفيد المبرمجون المتخصصون في الويب من عميل لـ بروتوكول خادم اللغة (LSP) تحسنت بشكل كبير، وهو الآن لقد حصل على دعم أصلي لـ TypeScript React ويحل تعارضات المسافات في فئات JavaScript. والتي تحتوي على مُهيئات ثابتة. وفي الوقت نفسه، لا يتخلف نظام PHP البيئي عن هذه الموجة من التحديثات، حيث يتضمن توافقًا مباشرًا مع عامل الأنبوب الجديد الذي تم تقديمه في إصدار PHP 8.5.

واجهة محسّنة، وأداء أفضل لـ Git، وتكاملات جديدة

المرونة التشغيلية والجماليات العامة للبيئة تتضمن هذه الأجهزة سلسلة من التحسينات التي تهدف إلى توفير الراحة البصرية.. التحديث ل يضمن محرك العرض FlatLaf 3.7.1 واجهة مستخدم سلسة وخالية من العيوبيقوم الآن بنقل شاشة التحميل الأولية إلى سلسلة إرسال الأحداث لتجنب أعطال النظام المزعجة.

يقوم نظام إدارة التحكم في الإصدارات بتحديث محركه إلى JGit 7.6.0، يُحسّن هذا بشكل كبير سرعة تحميل حالة الملف في مربعات حوار التأكيد من خلال المعالجة الدفعية وتأجيل العمليات التي تستهلك موارد كثيرة. وأخيرًا، تتحسن تجربة الكتابة بشكل عام. دعم معاينة الصور والتدقيق الإملائي في مستندات Markdown، ودمج قوالب TOML، وتكامل واعد مع rust-analyzer لتعزيز النظام البيئي لبرمجة الأنظمة.

إذا كنت تريد معرفة المزيد عنها من هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.

كيفية تثبيت Apache NetBeans 30 على نظام Linux؟

يمكن تثبيت Apache NetBeans على Linux بطرق مختلفة، اعتمادًا على تفضيلات المستخدم وتوافق النظام.

بالنسبة لأولئك الذين يفضلون تجميع Apache NetBeans من الكود المصدر، فإن الخطوة الأولى هي تنزيل الملفات اللازمة من الموقع الرسمي للمشروع. بمجرد الحصول على الملفات، يجب فك ضغط الحزمة إلى الموقع المطلوب داخل النظام.
بعد ذلك، يتعين عليك الوصول إلى المحطة والانتقال إلى الدليل الذي تم استخراج الملفات فيه. هناك، تحتاج إلى تشغيل الأمر التالي:
ant

لبناء Apache NetBeans IDE. بمجرد الإنشاء ، يمكنك تشغيل IDE عن طريق الكتابة

./nbbuild/netbeans/bin/netbeans

التثبيت عبر Snap

بالنسبة للمستخدمين الذين يفضلون طريقة أبسط وأسرع، يتوفر NetBeans كحزمة Snap:

sudo snap install netbeans --classic

التثبيت باستخدام Flatpak

خيار آخر متاح هو تثبيت Apache NetBeans باستخدام Flatpak. للقيام بذلك، يجب أن يكون النظام قادرًا على دعم هذا النوع من الحزم. الأمر لإجراء التثبيت هو كما يلي:

flatpak install flathub org.apache.netbeans


أضف كمصدر مفضل