Apache NetBeans 25، يقدم تحسينات في الأداء والوظائف

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

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

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

التحسين البصري وتجربة المستخدم

أحد أهم التغييرات التي يقدمها هذا الإصدار الجديد من NetBeans 25 هو تضمين الأيقونات بتنسيق SVG، مما يترجم إلى رسومات أكثر وضوحًا وقابلية للتطوير داخل الواجهة. بجانب، لتحسين تحميل الصورة في هذا التنسيق، NetBeans يستخدم الآن مكتبة JSVG، وهو بديل أخف وزناً وفعالة مقارنة بالباتيك.

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

تحسينات محرر SQL والدعم

في NetBeans 25، تلقى محرر SQL تحسينات كبيرة، مثل تم تقديم نظام الإكمال التلقائي الأكثر تقدمًا، قادرة على اقتراح مصطلحات بناءً على تطابقات جزئية داخل الكلمات، دون الحاجة إلى بدء البحث من الحرف الأول.

من ناحية التحسينات في أنظمة التجميع، تم إجراء تحسينات التوافق مع Ant و Gradle و Maven. في حالة جرادل, وقد تم تنفيذ القدرة على تشغيل الاختبارات في الوضع المتوازيأو ما الذي يحسن كفاءة الاختبار الآلي. مخضرم، وفى الوقت نفسه، يقدم الآن اكتشافًا أكثر دقة للتبعياتفي حين تم تحسين Ant لدعم التنفيذ على Payara Server ضمن بيئة WSL (نظام فرعي Windows لنظام Linux).

أما بالنسبة لل دعم خادم LSP (بروتوكول خادم اللغة) تم تحسينه للسماح باستخدام أكثر تنوعًا داخل NetBeans. فضلاً عن ذلكتم تحسين التكامل مع البرنامج الإضافي NetBeans لـ VSCode، مما يسهل التطوير التعاوني في البيئات الهجينة.

ميزات جديدة لـ Java وPHP والتقنيات الأخرى

يوفر NetBeans 25 تحسينات وظيفية لـ Java، بما في ذلك: الإكمال التلقائي داخل كتل التبديللتسهيل كتابة التعليمات البرمجية بشكل أكثر مرونة، تم أيضًا تحسين تنسيق التعليمات البرمجية التلقائي للتعامل بشكل أفضل مع أقواس الإغلاق.

المُجمِّع الداخلي لـ NetBeans، تم تحديث nb-javac إلى إصدار JDK 24b29، مما يضمن التوافق مع أحدث الميزات و تمت إضافة دعم محرك JavaScript Nashorn 15.x في JDK 15 والإصدارات الأعلى.

للغة PHP، نت بينز 25 يقدم الدعم لفحوصات المستوى 10 من المحلل الثابت PHPStanوبالإضافة إلى ذلك، تمت إضافة ميزات جديدة إلى PHP 8.4.

وأخيرا، تجدر الإشارة إلى أن تم تحديث مكتبات Groovy إلى الإصدار 3.0.23، تقديم تحسينات الاستقرار والميزات الجديدة. أيضًا تم توسيع الدعم ل جلاس فيش 7 (حتى الإصدار 7.0.21) وGlassFish 8 (حتى إصدار الاختبار 8.0.0-M9).

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

كيفية تثبيت Apache NetBeans 25 على نظام 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