أريد الإختيار بين إطارات العمل لأختار ما يناسب طبيعة مشروعى ولكن وجدت صعوبة فى تحديد الأنسب فهل من مساعدة أو توضيح حول طبيعة كل إطار ومميزاته والعيوب التى ممكن تواجهنى
أو من كان له تجربة مع إحداها فلينقل لنا تجربته
:)
النسخة العادية من الجافا لعمل تطبيق عام, فيه معظم ما تحتاجه لعمل تطبيق جافا, ما تبقى هو امتداد او اشتقاق من هذا الاصدار (لكن لا يعني انه الاكبر), في الغالب يستخدم لتطبيقات الديسكتوب, لكن مرة اخرى هذا الاطار هو الاساس لـ Java EE و Java ME , لذلك لا يعني انه سيتوقف يوماً ما.
نسخة مخصصة للاجهزة المصغرة المحمولة, او المبسطة مثل الاجهزة الصناعية الى الهواتف الذكية, اكبر استخدام له هو الاجهزة المحمولة لكن بالمناسبة هو يختلف عن اندرويد, بمعنى تطوير اندرويد لا يعني انه مطور Java ME , لذلك توقعي الشخصي انه في المستقبل البعيد لن يكون هنالك Java ME ان بقي حالها كما هو عليه الآن.
النسخة الاكبر والاكثر احترافية, هي عبارة عن مكتبات اكبر لدعم خصائص متقدمة مثل التطبيقات الموزعة, التطبيقات متعددة الاطارات وغيره, معظم المشاريع الحالية والمستقبلية في جافا هي على هذا الاطار.
باختصار ان كان مشروعك Desktop فـ SE يكفيك , ان كان Web فتحتاج لتعلمSE+ EE .
ان كان تطبيق اندرويد, تحتاج SE + Android , اما ME لا اجد له اي تطبيق واسع المجال في هذه الايام.
روابط تفيدك:
التعليقات