ماهو إطار العمل – Framework ؟
هو عبارة عن بيئة فيها مجموعة من الأدوات والتقنيات والمكتبات تم بنائها بواسطة مبرمجين آخرين لكي توفر لك بيئة متكاملة تدعم طبيعة عملك فهي تجعل المبرمج يبدء من حيث انتهى الاخرون، فعلى سبيل المثال ان احتجت في مشروعك ان تتعامل مع قواعد البيانات فبدلاً ان تقوم ببناء خوارزميات للتعامل مع هذا الامر، تستطيع استخدام اطار عمل ليساعدك على ذلك.
وتساعدك في كتابة الأكواد والخوارزميات الخاصة بك ببساطة , على سبيل المثال لغة الـ PHP ليها إطار عمل مشهور جدا اسمه Laravel .
ماهي لارافيل – Laravel ؟
لارافيل عبارة عن مجموعة ملفات الـ PHP تم كتابتها بواسطة مبرمجين , و توفر علي المبرمجين الجدد كتابة الأكواد من الصفر لتسهيل عملية كتابة الكود.
وإذا كنت متمكن من لغة البرمجة وكان الفريم ورك مفتوح المصدر ( أوبن سورس) ممكن تقوم بالتعديل علي الكود المصدري (السورس كود) .
وبكدا نفهم انك لابد أن تتعلم لغة البرمجة الأصلية وتتقنها قبل أن تنتقل لأي إطار عمل أو مكتبة , لأن اللغة البرمجية هي الأساس اللي طالع منه الإطارات والمكتبات .
نقلا عن / Abdullah Alhazmy