لارافيل

لارافيل هو أشهر إطار عمل للغة PHP، وهو يسلّم الفريق الأجزاء التي يحتاجها كل تطبيق ويب حتى يبني قواعد عملك بدل الأساسيات.

يُعرف أيضًا بـ إطار لارافيل إطار عمل PHP لارافل

التعريف

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

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

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

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

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

أسئلة حول لارافيل

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

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.