Java هي لغة برمجة شائعة الاستخدام ، تستخدم في كل مكان تقريبًا - تطبيقات Android ووحدات التحكم في الألعاب وحتى أجهزة الكمبيوتر العملاقة. وهي معروفة ببساطتها وقابليتها المدهشة. في مقالة اليوم ، سننظر في أفضل 10 واجهات برمجة جافا في كل العصور. إن بيئة التطوير المتكاملة (IDE) هي برنامج متعدد الإمكانات لا يتيح لك تحرير التعليمات البرمجية وتجميعها فحسب ، بل أيضًا إدارة الموارد وتوفير خيارات التحكم في النشر والإصدار ، كما يتيح لك استخدام ميزات التصحيح المتقدمة للمشروع بأكمله.
أفضل Java IDEs
1. NetBeans
كانت شركة NetBeans مملوكة من قبل Sun Microsystems ، والآن من قبل Oracle ، وهي واحدة من أفضل IDEs من العقد الماضي. NetBeans بالكامل هو وحدات نمطية ، وجميع وظائف IDE تأتي في حزم تسمى الوحدات النمطية. يوفر التكامل السهل مع برنامج التحكم في الإصدار. تم جعل NetBeans مصدرا مفتوحا للشمس ، لذلك يمكن لأي شخص المساهمة في تطويره. إنه مجاني ويعمل على معظم أنظمة التشغيل والأنظمة الأساسية.
- المطور: أوراكل
- الأنظمة الأساسية : NetBeans عبارة عن بيئة IDE مشتركة ، تدعم Windows و Mac و Linux
- التسعير: مجاني
- الحجم: 186 ميجا بايت لإصدار Java EE
2. IntelliJ فكرة
IntelliJ هو مصدر مغلق Java IDE ، وواحد من "الثلاثة الكبار" بين Java IDEs (الآخران هما Eclipse و NetBeans). يحتوي IntelliJ IDEA على واجهة مستخدم رائعة وعصرية. لقد تم اختياره ليكون IDE الأساسي لـ Android Studio ، وهو البرنامج متعدد الإمكانات الجديد لتطوير تطبيقات Android ، والذي تم تطويره بواسطة Google.
يوجد إصداران من IntelliJ ، إصدار المجتمع ، وهو مجاني ، الإصدار النهائي الذي يتميز بشكل كامل ويتطلب تراخيص مدفوعة الأجر للاستخدام.
- المطور: JetBrains
- المنصات: OS X ، Linux ، Windows
- التسعير: مدفوع ($ 199 ترخيص مستخدم فردي). مجاني للطلاب ومشاريع مفتوحة المصدر.
- الحجم: 180 ميغابايت للإصدار المجتمعي ، 290 ميغابايت للإصدار النهائي
3. الكسوف
Eclipse هي واحدة من أكثر IDEs شعبية هناك ، وليس فقط لجافا ، ولكن أيضا ل C ++ و PHP. Eclipse هي أداة مفتوحة المصدر ولديها مجتمع كبير من المطورين. كما تحتوي على مكتبة ضخمة من المكونات الإضافية ، كلها مصنوعة من قبل المستخدمين. وجاءت آخر نسخة كبيرة من Eclipse في العام الماضي مع Eclipse Luna ، التي عرضت دعم Java 8. وكان Eclipse أيضا قاعدة IDE الأساسية لنظام Android SDK القديم (مجموعة تطوير البرامج).
- المطور: مؤسسة الكسوف
- المنصات: يتوفر Eclipse لنظام التشغيل Windows و Mac و Linux و OSX
- التسعير: مجاني
- الحجم: حزمة تنزيل Eclipse Luna لـ Java Developers (تقريبا) 155 ميجابايت.
4. JDeveloper
JDeveloper هو IDE مجاني بالكامل تم إصداره بواسطة Oracle. تقدم JDeveloper العديد من الميزات مثل ، إعادة بيع ديون ، التحكم في الإصدار ، التدقيق والقياسات ، التصحيح ، التنميط. دعم النملة و maven الدعم. يأتي الإصدار في طبعتين ، إصدار Studio يحتوي على مجموعة أدوات محملة بالكامل لإنشاء برامج في Java ، وإصدار Java ، والتي تفتقر إلى ميزات J2EE و ADF و UML و Database ولكنها أصغر وأسرع بكثير. يحتوي إصدار Java على كافة الميزات الأساسية اللازمة لـ Java ويجب أن يفي بمعظم برامج Java البرمجية للمبتدئين والمتوسطين.
- المطور: أوراكل
- المنصات: منصة عبر
- التسعير: مجاني
- Size: Java Edition-181 MB، Studio Edition -1.8 GB
5. د. جاوة
الدكتور جافا هو بيئة تطوير متكاملة جافا خفيفة الوزن والتي تتم صيانتها على Sourceforge. تم تصميمه في المقام الأول للطلاب والمبتدئين ، ولكن أيضا لديه ميزات متقدمة لمحترفي جافا. انه مصدر مجاني ومفتوح. يتم الاحتفاظ د. جاوة من قبل مجموعة JavaPLT في جامعة رايس. تم تصميم واجهتها باستخدام مجموعة أدوات Swing التي طورتها Sun Microsystems.
- المنصات: منصة عبر
- التسعير: مجاني
- الحجم: 13 ميغابايت
6. BlueJ
BlueJ هو مفتوح المصدر جافا IDE بنيت لأغراض تعليمية. وهي مناسبة أيضا لتطوير مشاريع البرمجيات الصغيرة. واجهة BlueJ هي بسيطة للغاية ، بحيث يمكن للمبتدئين الاستفادة من ذلك. فإنه يظهر الطبقات والأشياء بطريقة نظيفة ومرئية. الهدف الرئيسي من BlueJ هو تعليم البرمجة الشيئية ، لذلك فهي أداة ممتازة للمتعلمين الجدد ، قوية ، دون الطبيعة المعقدة لل IDEs المهنية الأخرى.
- المنصات: منصة عبر
- التسعير: مجاني
- الحجم: 160-170 ميجابايت (بما في ذلك JDK)
7. jCreator
jCreator هو Java IDE سريع وفعال مكتوب في C ++ (والذي يفترض أنه يجعله أسرع من IDEs الأخرى التي تمت كتابتها في Java). يحتوي على واجهة مشابهة للإصدارات السابقة من Visual Studio ، ويسمح لك بتخصيصها حسب تفضيلك. jCreator هو IDE مدفوع ، ولكن يتوفر أيضًا إصدار مجاني بدون ميزات مثل إكمال الرمز التلقائي. يقدم jCreator دعم Windows فقط ، ولكن يمكن تشغيله على Linux باستخدام Vine.
- المطور: Xinox البرامج
- المنصات: ويندوز فقط.
- التسعير: مجاني
- الحجم: 7.2 ميغابايت للإصدار التجريبي
8. jGrasp
jGrasp هو برنامج Java IDE صغير الحجم وخفيف الوزن للغاية ، والذي يركز على تصورات البرامج. لديها ميزات مثل الرسوم البيانية لفئة UML التي تساعد في تحسين سهولة القراءة. jGrasp يولد المرئيات تلقائيا ، وأيضا لديه آليات تحديد هيكل البيانات ، وعارضات الكائنات الديناميكية والعديد من الميزات الأخرى التي تقدم كود جافا في طريقة عرض تشبه الكتب المدرسية لطيفة وقابلة للقراءة.
- المنصات: منصة عبر
- التسعير: مجاني
- الحجم: 5 ميغابايت
9. جرينفوت
Greenfoot هو بيئة تطوير متكاملة جافا التعليمية التي تعتمد على التفاعل بشكل كامل تقريبا. يعتمد بشكل كبير على تصوّر هياكل البيانات وهو مثالي لإنشاء برامج بسيطة وألعاب جافا ثنائية الأبعاد. يحتوي Greenfoot على ميزة مشاركة رائعة على الإنترنت يتم تخزينها مباشرة في بيئة تطوير متكاملة (IDE). يمكن للمستخدمين مشاركة برامجهم عبر الإنترنت للآخرين لعرضها وتلقي المساعدة والتعليقات. يمكن تحرير المشاريع المشتركة مباشرة عبر الإنترنت. وعموما ، Greenfoot هو عظيم للمبتدئين.
- المنصات: منصة عبر
- التسعير: مجاني
- الحجم: 162 ميغابايت لنظام التشغيل Windows (تضمين JDK)
10. Codenvy
في الإدخال الأخير من قائمتنا ، لدينا Codenvy ، والتي ، على عكس جميع IDEs المذكورة حتى الآن ، هي سحابة بحتة. لا تركيب المطلوبة. تحتوي Codenvy على جميع الأجراس والصفارات الموجودة في بيئة IDE "غير متصلة" مميزة تمامًا ، بما في ذلك بيئات الإنشاء / التشغيل / debug. القدرة على التعاون في الوقت الحقيقي هي واحدة من ميزات Codenvy المفضلة. يحتوي Codenvy على واجهة رائعة والعديد من خيارات مساحة العمل. وهي متوفرة بعد دفع رسوم الاشتراك الشهري. النسخة المجتمعية من Codenvy مجاني للاستخدام.
معلومات مفصلة:
- المطور: Codenvy Inc.
- المنصات: منصة عبر (مستعرض يستند)
- التسعير: مجاني لإصدار المجتمع. اشتراكات للإصدار المميز بدءًا من $ 1 شهريًا.
إذا كان لديك أي اقتراح على قائمتنا لأفضل IDEs Java ، فلا تتردد في إخبارنا بذلك في التعليقات.