مع ظهور Linux و تطوره السريع الهائل على المستوى العالمي و العربي ، بدأت معظم الشركات تعيد حساباتها بشأن اختيار نظام التشغيل المناسب لاحتياجاتها .
من ناحيتي أنا أعمل في مجال البرمجة الصناعية (ميكانيك الغزل و النسيج CAM/CAD) منذ فترة لا بأس بها و ذلك باستعمال C++ (C++ Builder و Kylix) و بالرغم من احترافي للغة C++ -نوعا ما- أملت علي الضرورة الملحة على الانتقال الى Linux -و لو بشكل شبه كامل- بسبب توجّه الشركات الصناعية الكبرى الى Linux
المشكلة تكمن في أن معظم الشركات الصناعية الصغيرة الحجم –في بلداننا العربية- لا تزال تستعمل M$ Windows لذلك فكّرت مليا بالانتقال الى الى لغة Java على أمل بناء تطبيقات مهيئة للعمل ضمن Linux و M$ Windows لكن توجد عندي بعض الاستفسارات لم أجد لها جواب حتى الآن ، آمل أن تساعدوني على ايجاد الحل المناسب من أجل القرار المناسب .
1. هل الانتقال الى Java يعني أن سأبدأ من نقطة الصفر و نسيان كل اكتسبته من خبرة بالتعامل مع C++ ، و بكل صراحة هل تنصحوني بالانتقال الى Java و ترك C++ من أجل تعدد بيئات أنظمة التشغيل .
2. ما هو أفضل IDE خاص بالتصميم المرئي للـ Java ؟ ، و في حال وجوده هل بالامكان اطلاعي على أهم مزاياه .
3. كما هو معلوم أن Borland C++ Builder أو Kylix تتضمن مبدأ المكونات المرئية و مكتبات الشيفرة بعدة أشكال ، أذكر أهمها :
• Com Components
• VCL/CLX Components
• .NET Components
فهل تحتوي الـ Java على مثل هذه الأنواع من المكونات لتسهيل تقسيم المشاريع البرمجية و تسهيل التصميم المرئي ؟
الاخوة الأعزاء أرجو الاجابة على التساؤلات بشكل مرقّم ، من أجل عدم ضياع الأفكار .