استشارة برمجية
السلام عليكم ورحمة الله وبركاته ..
أسعد الله أوقاتكم جميعاً .. حاب أخذ من وقتكم شوي ونستفيد من خبراتكم واقتراحاتكم
انا اخوكم ريان مبرمج ومطور تطبيقات بالدوت نت واغلب مشاريعي كانت تحت هذه المنصة
في أحد فروع الشركة التي اعمل بها يوجد مشروع ب PHP والمشروع ذو اهمية للشركة بشكل كبير وبالوقت الحالي أصبح الاقبال على المشروع هذا بشكل كبير من قبل الشركات المشتركة فيه
ثم جا بعد ذلك أمر نقلي لهذا الفرع وتكليفي للاشراف على هذا المشروع وادارة المبرمجين وتطويره ووووو ..الخ ،،
بعد الاطلاع على المشروع وجدت ان المشروع مبني على php الاصدار 5.6 و framework cakephp الاصدار 1.2
وكما نعلم أن الاصدار الخير ل PHP هو 7.1 واصدار framework cakephp الاخير هو 3.6
وكما أخبرتكم بالسابق انا متخصص بالدوت نت وليس لدي معلومات كثيرة حول بيئة PHP .. وانا مخول بكل الصلاحيات بهذا المشروع فماذا تنصحوني ؟
هل اقوم بتطوير المشروع للاصدارات الاخيرة .. ام اقوم بتغير الفريم ورك لنوع أخر مثل laravel
أم أقوم بتحويل المشروع الى MVC .Core 2.1 الجديد في مايكروسوفت .. مع العلم انه يهمني ان يكون التعامل بالمستقبل مع منصات ادارة المشاريع مثل Github وغيرها
الرجاء أن استفيد من خبراتكم ونصائحكم حول هذا المشروع
واعتذر على الاطالة .. وفقنا الله واياكم
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
وعليكم السلام ورحمة الله وبركاته
اذا كنت ترغب بتطوير المشروع القائم دائما فكر بالفريق لديك وقدراته اذا الفريق متدرب ومتكيف على cakephp فسهل لهم استخدام آخر اصدار او حتى الانتقال لاي اطار عمل بلغة php اعرض عليهم فكرة البقاء مع cakephp او الانتقال الى Laravel بالنسبة لي لو خيرت لاخترت Laravel لمعرفتي فيها واستخدامي لها لاكثر من مشروع ويكفي ان مجتمعها كبير ومصادر تعلمها ضخمة وايضا المستندات جدا كافيه لاي شخص يتعلم منها ويبدا يطور
آخر نسخة من php فيها مميزات عديدة وضخمة وسرعة جدا كبيرة مقارنة في 5.6 غير انه الدعم والتحديثات مستمرة لها وايضا نسخة php 7.2 صار فيه تحسين بالسرعة والاداء وايضا نسخة php 8 القادمة سوف تحصل على تحديثات جدا كبيرة ومنتظرة من زمن في عالم php
بالنسبة لاطر العمل انا افضل التحديث دائما من نسخة مستقرة لاخرى للحصول على اجدد المميزات والتحسينات في السابق كان ياخذ منا عمل api باستخدام laravel وقت واستخدام مكتبات أخرى معها لافضل نتائج الآن اصبح تدعمها وبسهولة عمل اي api وجعل جميع models لديك ارجاع نتائج مخصصة لعمليات api
الي اقصدة بكلامي دائما راح تحصل ميزة او تحسين بآخر اصدار تخليك ترغب بالانتقال لها
حاليا اتفق مع فريقك على اطار عمل وخصصو مشروع جانبي يعمل عليه شخص الى ان يطلع بمنتج بسيط فيه مميزات النظام السابق وبعد الاختبار يتم نقل البيانات له
في عالم البرمجة كنا نستخدم سكربتات جاهزة وكانت تسبب لنا حدود قوية واتخذنا خطوة بناء المنصة من الصفر باستخدام laravel ولكن الى يومك نحمد الله على هذا القرار لان اي شي نحب نسويه نقدر دام ممكن في لارافيل او حتي نعمله من الصفر باستخدام php ومااذكر صادفنا شي الا وله مصدر او باكج او شرح ولله الحمد
اتفق مع الفريق على اطار عمل مناسب لكم وتوكل على الله
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !