فلسک

دانشنامه عمومی

فلَسک ( به انگلیسی: Flask ) عنوان یک چارچوب وب ساده و سبک و در عین حال قدرتمند برای زبان برنامه نویسی پایتون است. [ ۲] فلسک عموماً به عنوان یک ریزچارچوب شناخته می شود؛ به این معنی که خصوصیاتی نظیر نگاشت شیء - رابطه ای، اعتبارسنجی فرم ها و دیگر ویژگی هایی که در چارچوب های بزرگ تر مانند جنگو یافت می شوند را ندارد؛[ ۳] اما در عوض دستِ توسعه دهنده را برای اعمال پیاده سازی مورد نظرش کاملاً باز می گذارد و در کنار آن امکان گسترش به وسیلهٔ تعداد زیادی افزونه های طرف سوم را داراست. [ ۴]
میکرو فریمورک فلسک دارای پلاگین هایی می باشد که قابل افزودن هستند اما در فریمورک جانگو چنین امکانی وجود ندارد.
فریمورک فلسک برای توسعه بک اندهای ساده مناسب می باشد، درصورتی که فریمورک جنگو در پروژه هایی همچون اینستاگرام و یوتیوب به کار رفته است.
فلسک توسط آرمین روناچر از گروه pocoo، یک گروه بین المللی از علاقمندان به پایتون که در سال ۲۰۰۴ تشکیل شد، ساخته شده است. [ ۵] به گفته روانچار، ایدهٔ پروژه از یک دروغ آوریل بود که آنقدر طرفدار داشت که آن را به یک پروژه واقعی تبدیل کند. [ ۶] [ ۷] [ ۸]
زمانی که روانچار و جورج برندل با پایتون یک انجمن گفت وگو ایجاد کردند، پروژه های pocoo شامل جعبه ابزار ( به انگلیسی: werkzeug ) و جینجا ( به انگلیسی: jinja ) ساخته شدند. [ ۹] فلسک میان علاقمندان به پایتون، محبوب شده است. تا ژانویه ۲۰۲۰ در گیت هاب بیشتر از هر چارچوب پایتونی دیگری ستاره دارد[ ۱۰] و به عنوان محبوب ترین چارچوب وب پایتون در نظر سنجی سال ۲۰۱۸ برنامه نویسان پایتون[ ۱۱] که توسط شرکت جت برینز انجام شده بود، انتخاب شد.
برخی ویژگی ها و کارکردهای فلسک عبارتند از:[ ۱۲]
• توانایی تولید صفحه های وب
• روشی خاص برای دریافت نشانی های وب
• اجرای کارساز وب
• دریافت اطلاعات از کاربر
• مدیریت بارگذاری پرونده ها
• مدیریت خطاها
• ذخیره سازی اطلاعات و خطاهای مرتبط با وب گاه
• تعامل با نرم افزارهای کارساز وب دیگر
برنامهٔ «سلام، دنیا!» در فلسک:[ ۱۳]
from flask import Flask app = Flask ( __name__ ) @app. route ( ' /' ) def hello_world ( ) : return ' Hello World!' if __name__ == ' __main__' : app. run ( ) جستارهای وابسته درگاه نرم افزار آزاد جنگو ( چارچوب نرم افزاری ) آپاچی استراتس پانویس ↑ flask. palletsprojects. com/en/2. 0. x/changes/#version - 2 - 0 - 3 ↑ Hauck, Instant Data Intensive Apps with Pandas How - To, 86. ↑ Zlobin, Learning Python Design Patterns, 33. ↑ Grinberg, Flask Web Development: Developing Web Applications with Python. ↑ «Pocoo Team — Pocoo». web. archive. org. ۲۰۱۸ - ۰۳ - ۱۵. بایگانی شده از اصلی در ۱۵ مارس ۲۰۱۸. دریافت شده در ۲۰۲۰ - ۰۴ - ۰۷. ↑ «Wayback Machine» ( PDF ) . web. archive. org. ۲۰۱۶ - ۰۶ - ۰۴. بایگانی شده از اصلی ( PDF ) در ۴ ژوئن ۲۰۱۶. دریافت شده در ۲۰۲۰ - ۰۴ - ۰۷. ↑ «April 1st Post Mortem | Armin Ronacher's Thoughts and Writings». web. archive. org. ۲۰۱۸ - ۰۵ - ۱۴. بایگانی شده از اصلی در ۱۴ مه ۲۰۱۸. دریافت شده در ۲۰۲۰ - ۰۴ - ۰۷. ↑ «DENIED». web. archive. org. ۲۰۱۱ - ۰۹ - ۰۴. بایگانی شده از اصلی در ۴ سپتامبر ۲۰۱۱. دریافت شده در ۲۰۲۰ - ۰۴ - ۰۷. ↑ «History — Pocoo». web. archive. org. ۲۰۱۷ - ۱۱ - ۱۹. بایگانی شده از اصلی در ۱۹ نوامبر ۲۰۱۷. دریافت شده در ۲۰۲۰ - ۰۴ - ۰۷. ↑ "پروژه های پایتونی بر اساس ستاره". GitHub ( به انگلیسی ) . Retrieved 2020 - 04 - 07. ↑ "Python Developers Survey 2018 Results". JetBrains ( به انگلیسی ) . Retrieved 2020 - 04 - 07. ↑ Cunningham, Python in 24 Hours, Sams Teach Yourself, 224. ↑ Quickstart. منابع Cunningham, K. ( 2013 ) . Python in 24 Hours, Sams Teach Yourself. Sams Teach Yourself ( به انگلیسی ) . Pearson Education. Retrieved 2015–05 - 26. {{cite book}}: Check date values in: | تاریخ بازبینی= ( help ) Zlobin, G. ( 2013 ) . Learning Python Design Patterns. Community experience distilled ( به انگلیسی ) . Packt Publishing. Retrieved 2015–05 - 26. {{cite book}}: Check date values in: | تاریخ بازبینی= ( help ) Grinberg, M. ( 2014 ) . Flask Web Development: Developing Web Applications with Python ( به انگلیسی ) . O'Reilly Media. Retrieved 2015–05 - 26. {{cite book}}: Check date values in: | تاریخ بازبینی= ( help ) Hauck, T. ( 2013 ) . Instant Data Intensive Apps with Pandas How - To ( به انگلیسی ) . Packt Publishing. Retrieved 2015–05 - 26. {{cite book}}: Check date values in: | تاریخ بازبینی= ( help ) "Quickstart". Flask Documentation ( 0. 10 ) ( به انگلیسی ) . 2015 - 05 - 10. Archived from the original on 26 May 2015. Retrieved 2015 - 05 - 26. {{cite web}}: نگهداری یادکرد:تاریخ و سال ( link ) «fa - documents». Flask 2. x Persian documents ( به fa تاریخ بازبینی=2022 - 02 - 20 ) . ۲۰۲۲ - ۰۲ - ۲۰. بایگانی شده از اصلی در ۲۰ فوریه ۲۰۲۲. نگهداری یادکرد:تاریخ و سال ( رده ) نگهداری یادکرد:زبان ناشناخته ( رده )
عکس فلسک
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس