چری پای یک فرم ورک پایتون برای طراحی و ساخت وبسایت های داینامیک هست یعنی سایت هایی مثل همین ویرگول (:
در اصل چری پای یک فرم ورک خیلی پر از امکانات اضافی نیست و یک فرم ورک مینیمالیست هست.
خوبی چری پای اینکه سعی میکنه تاجایی که میشه از امکانات داخل پایتون استفاده کنه و به همین دلیل یادگیری چری پای تقریبا آسونه .
درضمن چری پای یک فرم ورک بسیار پدر مادر ( یعنی اینکه معلوم شده فریم ورک کاملی هست ) هست که بیشتر از ۱۰ ساله داره آپدیت میشه .
یک وب سرور امن با HTTP 1.1 و سازگار با WSGI ( یعنی میتونید به راحتی توی همه هاست های پایتونی ازش استفاده کنید )
راحتی در اجرای چندین برنامه وب در یک زمان و همچنین بهم نریختنشون بهم (:
قابلیت کانفیگ از سیر تا پیاز اپلیکیشن و انجیل و ...
قابل اجرا در تمامی پلتفرم هایی که از پایتون پشتیبانی میکنن ( و بله از پایتون ۲.۷ هم پشتیبانی میکنه )
انعطاف پذیر در نصب پلاگین و اضافه کردن چیزای بیشتر
دارا بودن تمامی امکانات مورد نیاز برای راه اندازی یک وبسایت با قابلیت لاگین و ...
همونطور که همتون میدونید یکی از برنامه هایی که اولین بار مینویسیم برای تست برنامه سلام دنیاست و خوب اینم یه نمونه با چری پای (:
import cherrypy class HelloWorld(object): @cherrypy.expose def index(self): return "Hello World!" cherrypy.quickstart(HelloWorld())
بهترین منبع یادگیری همون سایت چری پای هست اما کلی دوره ویدیویی توی یوتویب هست که میتونید برید نگاه کنید و یاد بگیرید . اگه شما منبع یادگیری خاصی میشناسید به من معرفی کنید تا به مطلب اضافه کنم .
درضمن من خودم دارم برای اولین بار یک وبسایت ساده با چری پای و دیتابیس SQLITE میسازم و توی گیت هاب هم کدش هست ،خوشحال میشم بهش یه سر بزنید و اگه مشکلی دیدید بهم خبر بدید یا حتی پول ریکوست بزنید (:
امیدوارم موفق باشید و برنامه هاتون بدون باگ باشن (:
+ یادم بمونه اینو یک هفته قبل آزمون مدارس استعداد درخشان مینویسم .