فلاسك هو إطار ويب مصغر مكتوب باللغة بايثون ومبني على أدوات Werkzeug و محرك القوالب Jinja2. مرخص تحت ترخصة بي إس دي.
نوع | |
---|---|
نظام التشغيل | |
مواقع الويب |
المطورون | |
---|---|
لغة البرمجة | |
الإصدار الأول |
1 أبريل 2010 أحدث نسخة مستقرة من فلاسك 0.12.2 التي أصدرت في أيار 2017.[2] بعض التطبيقات التي تستخدم فلاسك: بنترست،[3] لينكد إن،[4] و موقع مجتمع فلاسك.[5] يسمى فلاسك بإطار مصغر لأنه لا يتطلب أي أدوات أو مكتبات بشكل خاص.[6] إنه لا يملك طبقة تجريد قاعدة البيانات، متحقق من صحة استمارات التسجيل، أو أي مكونات أخرى ولكن يوجد مكتبات طرف ثالث توفر أمور مشابهة. على أي حال، فلاسك يدعم الإضافات التي يمكنها إضافة ميزات للتطبيق كما لو كانت مضمنة في فلاسك. يوجد إضافات لمطابقة ذات علاقات كائنية، التحقق من إستمارات التسجيل، التعامل مع الرفع، مختلف تقنيات المصادقة المفتوحة وعدة أدوات متعلقة بأطر العمل. يتم تحديث هذه الإضافات بانتظام أكثر من نواة الإطار فلاسك.[7] تاريخفي 2004، تم إنشاء بوكو كمجموعة عالمية من هواة بايثون.[8] تم إنشاء فلاسك من قبل أرمين روناشر من مجموعة بوكو:
فلاسك مبني على ادوات Werkzeug و محرك القوالب Jinja2، كلاهما مشروعان بوكو تم إنشاءهما عندما قام روناشر وجورج براندل ببناء نظام لوحات مكتوب ببايثون.[12] على الرغم من عدم وجود إصدار رئيسي، أصبح فلاسك شعبي جداً بين هواة بايثون. وفي منتصف عام 2016، كان أكثر أطر عمل تطوير الويب شعبيةً على غيت هاب.[13] الميزات
مثالالشيفرة التالية تظهر تطبيق ويب بسيط يطبع عبارة "أهلا بالعالم!": from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() انظر أيضاًالمراجع
روابط خارجية
موسوعات ذات صلة : |