حياة

ما هو NetBeans؟

ما هو NetBeans؟

NetBeans عبارة عن نظام أساسي لتطوير البرامج ، غالبًا لـ Java ، يوفر معالجات وقوالب لمساعدة المطورين على إنشاء تطبيقات بسرعة وسهولة. يتضمن مكونات معيارية عبر مجموعة واسعة من الأدوات ويتميز بـ بيئة تطوير متكاملة (IDE) تتيح للمطورين إنشاء تطبيقات باستخدام واجهة المستخدم الرسومية.

على الرغم من أن NetBeans أداة أساسية لمطوري Java ، إلا أنها تدعم أيضًا PHP و C و C ++ و HTML5.

تاريخ NetBeans

نشأت أصول NetBeans من مشروع جامعي في جامعة تشارلز في براغ في الجمهورية التشيكية في عام 1996. تسمى Zelfi IDE لـ Java بطريقة ساحرة (وهي إقلاع على لغة البرمجة Delphi) ، وكان NetBeans أول Java IDE على الإطلاق. كان الطلاب متحمسين لذلك وعملوا على تحويله إلى منتج تجاري. It في أواخر التسعينيات ، استحوذت عليها شركة Sun Microsystems التي قامت بدمجها في مجموعة أدوات Java الخاصة بها ثم قلبتها إلى مصدر مفتوح. بحلول يونيو 2000 ، تم إطلاق موقع netbeans الأصلي.

اشترت Oracle Sun في عام 2010 ، وبالتالي اشترت NetBeans أيضًا ، والذي يستمر كمشروع مفتوح المصدر برعاية Oracle. هو الآن موجود في www.netbeans.org.

ماذا يمكن أن تفعل Netbeans؟

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

بالإضافة إلى IDE ، تشتمل NetBeans على NetBeans Platform ، وهو إطار لبناء التطبيقات باستخدام Swing و JavaFX ، مجموعة أدوات Java GUI. هذا يعني أن NetBeans يوفر عناصر قائمة وشريط أدوات قابلة للتوصيل ، ويساعد في إدارة النوافذ وتنفيذ مهام أخرى عند تطوير واجهة المستخدم الرسومية.

يمكن تنزيل حزم متعددة ، اعتمادًا على لغة البرمجة الأساسية التي تستخدمها (مثل Java SE و Java SE و JavaFX و Java EE). على الرغم من أنه لا يهم حقًا ، إلا أنه يمكنك اختيار اللغات التي تريد البرمجة معها من خلال مدير المكونات الإضافية واختيارها.

الميزات الأساسية

  • سوينغ واجهة المستخدم الرسومية باني: سحب وإسقاط مكونات سوينغ لبناء واجهة المستخدم الرسومية للتطبيق.
  • مجموعة أدوات JavaFX UI: العمل مع JavaFX بنفس طريقة Swing ، ودمج مكوناته بسهولة.
  • التعاون المطور: اعمل مع المطورين الآخرين على استخدام NetBeans من خلال مجتمع Netbeans الذي يتضمن المنتديات والبرامج التعليمية والمواد التدريبية و "فريق حلم NetBeans" ، وهو مجموعة من المتحمسين الملتزمين.
  • منصة Netbeans: يوفر نظام NetBeans الأساسي المعياري واجهات برمجة التطبيقات للمساعدة في جعل تطبيقات سطح المكتب أسهل من خلال التعامل مع بعض المهام الأكثر شيوعًا التي ينطوي عليها تطوير تطبيقات Swing.

إصدارات Netbeans والمتطلبات

NetBeans عبارة عن نظام أساسي مشترك ، مما يعني أنه يعمل على أي نظام أساسي يدعم Java Virtual Machine بما في ذلك Windows و Mac OS X و Linus و Solaris.

على الرغم من أن المصدر المفتوح - بمعنى أنه يتم إدارته بواسطة المجتمع - فإن NetBeans تلتزم بجدول إصدار منتظم وصارم. كان أحدث إصدار هو 8.2 في أكتوبر 2016.

يعمل NetBeans على Java SE Development Kit (JDK) والتي تتضمن بيئة وقت تشغيل Java بالإضافة إلى مجموعة من الأدوات لاختبار وتصحيح تطبيقات Java. يعتمد إصدار JDK المطلوب على إصدار NetBeans الذي تستخدمه. كل هذه الأدوات مجانية.


شاهد الفيديو: NetBeans ماهو ال (شهر نوفمبر 2021).