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