السلام عليكم
أنا اتعلم حاليا laravel مبتدأه حابه اخد تصور الها من ناحيه مميزاتها عن الother frameworks
وهل تنصحوني بالاستمرار ؟؟
السلام عليكم أخيه ، لكي أنصحك بـ Laravel أم لا سوف أسالك عدة أسئلة :
ما هي مدة تعلمك للغة php ؟
كم عدد المشاريع التي طورتيها بإستخدام php ؟
هل تتقنين OOP في لغة php ؟
ماذا تعرفين عن الـ Design Patterns ؟
وعليكم السلام
سنتين الي ببرمج php
اشتغلت مشروعين فعليا كموقع كامل
اتقن الoop جيدجدا
Design Patterns لا أعرف عنه لكن سوف ادرسو
اشتغلت مشروعين فعليا كموقع كامل
اتقن الoop جيدجدا
هذا رائع ، بما أنك تتقنين الـ OOP فعليك بعمل التالي قبل الدخول إلي عالم laravel :
أولا : عليك بعمل أدوات خاصة بك لمشاريعك بإستخدام OOP .
ثانياً : عليك بمعرفة مبدأ MVC فهو أساس عمل Laravel .
هناك أداة لإدارة الحزم في php تسمى بـ composer فعليك بمعرفة كيفية إستخدامها .
اه بعرف mvc ومبدأه واشتغلت ع native mvc
واستخدمت خلالو الoop و smarty php
نزلت الcomposer وعملت الها install من الcmd
وصار عندي الframework تاع الlaravel حبدأ فيه بس عندي خيار اخر انو اتعلم ابني الmvc الخاص فيا
شو رايك؟
نعم إبدأي به ولكن ليس من البداية ، يمكنك إستخدام المكتبات و أطر العمل الموجودة مسبقاً في مجتمع php مثل slimFramework حيث يوفر ألية رائعة للتوجيه (Routing) و يمكن تثبيته بسهولة عبر composer
صحيح أن لها باع سنتان في php ولكن أشك في أنها إستفادة بالقدر الممكن من OOP في PHP و هذه المكتبات التي تصنعها سوف تريها وجه OOP الحقيقي و كيفية الاستفادة منه في تطبيقاتها ، وذلك لكي لا نتصدم بما يفعله Laravel من إستخدام عشرات الـ class بدون صورة واضحة بالنسبة لها .
فمن أحد ما يُتهم به Laravel هو عدم الثبات وتغيير طريقة التعامل مع الإطار في عدة أمور أرجو ألا يتكرر هذا كثيراً مع الإصدارات التالية.
ما يميز أخر إصدارة من Laravel أنها إصدارة طويلة الدعم (عامين) و لذلك أشك في أن يوجد تغيير جذري عن قريب فيه .
موفقة إن شاء الله شهرين مدة جيدة، نفس المدة التي تعلمت وبنيت بها موقع إخباري مبني على Laravel V4.1 فكان هو أول مشروع على هذا الإطار.
إن أردت إلقاء نظرة على برمجية جيدة مفتوحة المصدر لتتعلمي منها إليك هذا الموضوع:
ملاحظة: التطبيق على نسخة قديمة من Laravel وهي V4.1
نصيحة أخرى ، إن أردت تعلم laravel حقاً فعليك بـ
فصاحبه له باع في مجتمع Laravel و يحتوي الموقع على كثير من الدروس لإتقال إطار العمل و حتى على أساسيات OOP إن أردت .
التعليقات