في البداية حمداً لله على سلامتك وأسأل الله لك دوام الصحة والعافية
المهم ...
الهدف من اطر العمل هو تسهيل العمل
بدل البدء من الصفر في كل مشروع سيوفر اطار العمل لك جميع ما تحتاجه من اشياء اساسية قد تحتاج لساعات طويلة في برمجتها في كل مرة تريد بدء مشروع جديد دون أخطاء أو اضاعة وقتك، وليس الهدف منها تقيدك كما تعتقد
بالنسبة لي نصيحة لك أن تتعلم أحد اطارات العمل واعقتد أن العمل على إطارات العمل والتعمق فيها سيزيد خبرتك بعكس ما تتوقع أو كما يقول البعض بأنها ستجعلك ضعيف ولن تتطور في اللغة أو ما شابه ذلك من عبارات، لأنك ببساطة من خلالها ستتعلم كيفة التعامل مع مختلف أنواع الأكواد التي يكتبها غيرك من المطورين وفهما والتعديل عليها والكتابة فوقها، وهذا بلا شك سيزيد خبرتك
كنت أفكر بنفس طريقة تفكيرك من ناحية إطارات العمل ، و لكن حاليا أشعر بندم لعدم تعلمها باكرا على الرغم من قدرتي على التعلم السريع .. إطارات العمل عموما و لارافيل خصوصا من المهم جدا تعلمها فهي بالإضافة لما تمتاز به من قوة و مرونة عالية و ترتيب ، تحسن من قدراتك البرمجية و تزيد من فرصك في العمل
رائع بأن تفكر بإنشاء إطار عمل خاص بك و هذا ممتاز جدا إذا كنت ستستمر في العمل بشكل فردي مع أنه حتى في حالة العمل الفردي فستجد من يشترط لارافيل
بإختصار أنصحك أن لا تقع في نفس خطأي و إبدأ حالا ليس في تعلمها فحسب بل إحترافها
برأيي لا مشكلة في إستخدام المكتبات الجاهزة طالما و أنك وصلت لمستوى جيد في لغة البرمجة ، لأنه بدون وجود أطر العمل و المكتبات الجاهزة ستضطر لإعادة كتابة العديد من الأسطر في كل مشروع و التي لن يزيدك تكرارها إبداعا لأنها أشياء أساسية و مألوفة مثل نظام تسجيل الأعضاء و العمليات الأساسية على قاعدة البيانات ..إلخ
و عموما الحديث عن الأكواد في لارافيل و كيفيتها لن يقنعك كالبدء فعليا في تعلمها و تطبيقها
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.