NetBeans هي منصة تطوير البرامج الشعبية في Java

click fraud protection

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

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

تاريخ NetBeans

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

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

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

instagram viewer

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

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

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

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

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

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

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

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

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

instagram story viewer