جافا مقابل J2EE
Java هي لغة برمجة ومنصة لتطوير وتشغيل تطبيقات البرامج. يأتي بنكهات مختلفة:
-
Java Standard Edition (Java SE)
هذه هي نسخة جافا العادية من الفانيليا. يمكنك تنفيذ أي تطبيق برمجي معها. تحتوي Java SE على مكتبة كبيرة من التعليمات البرمجية التي تتضمن العديد من وظائف البرامج القابلة لإعادة الاستخدام. تم إنشاء Java EE و Java ME الموصوفين أدناه أعلى Java SE.
-
Java Enterprise Edition (Java EE)
هذه النكهة من Java مبنية على Java SE. تحتوي Java EE على مكتبات إضافية من التعليمات البرمجية وأدوات التطوير المفيدة بشكل فريد في تطوير تطبيقات الأعمال.
-
Java Micro Edition (Java ME)
بدلاً من كونه امتدادًا آخر لـ Java SE ، هذا في الواقع نسخة مصغرة من Java SE ومكتبة مرتبطة بالبرامج التي تلبي الاحتياجات الفريدة لتطبيقات Java التي يجب تشغيلها على أجهزة ذات قدرات محدودة مثل الهواتف المحمولة وأجهزة المساعد الرقمي الشخصي
عندما نقول ببساطة "Java" ، فإننا نعني في الغالب Java Standard Edition.
J2EE يشير إلى الإصدار الأول من Java Enterprise Edition.
لا تفرض عليك Java (أي Java SE) استخدام أنماط أو بنى محددة في تنفيذ التطبيقات. إنه الإصدار العادي من Java ويمكنك تنفيذ تطبيقك بأي طريقة مفضلة.
مع ذلك ، تصف Java EE بنية شاملة يجب أن يلتزم بها تطبيق عملك. يتضمن Java EE أيضًا أفضل الممارسات والإرشادات التي قد تتبعها في معالجة المتطلبات الفريدة لتطبيقات الأعمال.