ما الفرق بين إطارات العمل المختلفة الخاصة بالجافا SE/EE/ME ؟

أريد الإختيار بين إطارات العمل لأختار ما يناسب طبيعة مشروعى ولكن وجدت صعوبة فى تحديد الأنسب فهل من مساعدة أو توضيح حول طبيعة كل إطار ومميزاته والعيوب التى ممكن تواجهنى

أو من كان له تجربة مع إحداها فلينقل لنا تجربته

:)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

12

Java SE : Java Standard Edition

النسخة العادية من الجافا لعمل تطبيق عام, فيه معظم ما تحتاجه لعمل تطبيق جافا, ما تبقى هو امتداد او اشتقاق من هذا الاصدار (لكن لا يعني انه الاكبر), في الغالب يستخدم لتطبيقات الديسكتوب, لكن مرة اخرى هذا الاطار هو الاساس لـ Java EE و Java ME , لذلك لا يعني انه سيتوقف يوماً ما.

Java ME : Java Micro Edition

نسخة مخصصة للاجهزة المصغرة المحمولة, او المبسطة مثل الاجهزة الصناعية الى الهواتف الذكية, اكبر استخدام له هو الاجهزة المحمولة لكن بالمناسبة هو يختلف عن اندرويد, بمعنى تطوير اندرويد لا يعني انه مطور Java ME , لذلك توقعي الشخصي انه في المستقبل البعيد لن يكون هنالك Java ME ان بقي حالها كما هو عليه الآن.

Java EE: Java Enterprise Edition

النسخة الاكبر والاكثر احترافية, هي عبارة عن مكتبات اكبر لدعم خصائص متقدمة مثل التطبيقات الموزعة, التطبيقات متعددة الاطارات وغيره, معظم المشاريع الحالية والمستقبلية في جافا هي على هذا الاطار.

باختصار ان كان مشروعك Desktop فـ SE يكفيك , ان كان Web فتحتاج لتعلمSE+ EE .

ان كان تطبيق اندرويد, تحتاج SE + Android , اما ME لا اجد له اي تطبيق واسع المجال في هذه الايام.


روابط تفيدك:

جزاك الله خير على هذه المعلومات القيمة

ولكن كنت أعنى بإطار عمل مثل Spring أو أى framework يدعم MVC داخل الجافا فإنه لا يخفى عليك أهمية مثل هذه الهياكل للمبرمج