السلام عليكم
لتكون فكرة السؤال واضحة اود اعطاء لمحة عن العملية كاملة:
الجهة التي اعمل بها بدأت الان بالإنتقال الى التكنولوجيا وتم تنفيذ مجموعة انظمة ادارية ERP وهي طبعا من انتاج اوراكل عبر شركة برمجة خارجية
وبدأنا الان بتنفيذ بوابة عامة خارجية وداخلية لهذه الجهة وتم اعتماد الشير بوينت لبناء هذه البوابة (وهنا عملي بإعتبار تخصصي هو الشير بوينت والدوت نت)
النقطة الهامة هي انه يتوجب على الشركة الخارجية ضمن اتفاقنا معها تنفيذ مجموعة من الخدمات الالكترونية التي ستضاف على البوابة....
وقد طلبنا منهم تقديم اللغات البرمجية وقواعد البيانات التي سيعتمدونها لتنفيذ هذه الخدمات فكان ردهم بإستخدام تقنية JSF 2.0 ومايتبع لها من سيرفر TomCat وقواعد بيانات اوراكل
ولذا اود إجراء تقييم كامل ومقارنة بكافة النقاط التي تهم أي مبرمج بين بيئة الدوت نت وبيئة الجافا نت (بإعتبار سيتم استعمال الجافا في صناعة الوب والخدمات الالكترونية).
وبعد بحث طويل لم أجد أي موقع قد قام بإجراء هذا المقارنة بشكل واضح يقدم تصورا كاملا لهذه المقارنة وأصلا لا يوجد أي موقع عربي قد ذكر لغة الـ JSF 2.0 ماعدا موقع الفريق العربي .
وأعتقد ان هذا الموضوع سيكون مفيدا للجميع وقد نتشارك جميعنا في إجراء هذا التقييم بصورة واقعية بعيدة عن معرفة كل شخص منا للغة وحبه لها , فأنا مبرمج دوت نت و شير بوينت حاليا ولكن لم أحب ان اعطي جواب بالرفض لعملية البرمجة هذه دون معرفة لماذا؟؟؟
هم النقاط التي من الممكن مناقشتها هي:
- الالية البرمجية
- ألية العمل من الناحيةالتقنية
- دعم اللغة العربية
- الحماية والامان
- التوافر الدائم
- تحمل الضغط الكيير
- الاستضافة على السيرفرات وتوافرها
- سهولة التطوير فيما بعد
- إمكانية الاتصال بين اللغة البرمجية وباقي اللغات وقواعد البيانات المختلفة
- توافر الادوات التطويرية المساعدة
- التكامل في التصميم وإخراج شكل متميز
- دعم المتصفحات والأنظمة سواء على الجهاز العادي او الجوال او السيرفرات
- قوة وتكامل السيرفر الداخلي المشغل لكل تقنية (Apache TomCat , IIS)
- توافر المطورين في أي وقت لتنفيذ أي تحديث أو تعديل
وأي ملاحظات اخرى قد يراها الاخوة الخبراء مفيدة في هذا الموضوع ستكون مفيدة.
نقطة أخيرة: كما ذكرت في الاعلى أنه بإمكاننا الرفض وإجبار الشركة الخارجية على تنفيذ الخدمات عبر بيئة الدوت نت لنريح أنفسنا في أي وقت ولكننا نريد أن نحصل على الاداء والتميز والقوة في العمل ولا يمنع من التعامل مع شي جديد لذا أتمنى ان تكون المقارنة بعيدة عن أي تعصب لأي لغة.
وشكرا