دو تاشون واسم جدید بود رفتم ببینم چی به چیه.
بارها همین حرف رو تو این فرم زدم. بازم هم میزنم. فریم ورک ها فقط یک ابزار هستند. ایجاد شده واسه سریع تر کردن و ... پروژه های که ما قرار انجام بدیم.
پس باید اول طبق نیاز امروز و فرداتون اون رو انتخاب کنید.
دوم لازمه همه اونها تسلط و آشنایی با الگو یا pattern ها در پی اچ پی و شی گرایی باشید.
من همین الانش هم با زند هم با کیک هم با yii و چندتا دیگه می تونم کار کنم. دلیلش هم همین آشنایی خوبی هست که با شی گرایی دارم.
اما شخصا کیک رو انتخاب کردم. شاید نسبت به سایر فریم ورک ها یک چیزی کم داشته باشه یا اضافه. که زیاد تو همین فروم بحث شده و می تونید مطالعه کنید. اما چون بیسش و از همه مهمتر اصول توسعه دهندگانش من رو جذب خودش کرد.
حالا هرچی کم داشته باشه من خودم مینویسم.
در مورد پلاگین هم yii,Symfony ,ci zend فکر می کنم از همه بیشتر پلاگین داشته باشند.اما اگر باهشون راحت بتونی کار بکنی. چون هر کسی پلاگین نوشته طبق نیاز خودش نوشته
مثل من که یک دیتابیس گرید رو توسعه دادم واسه یک پروژم. الان واسه پروژه دیگم اونی که می خوام جواب نمی ده.
پس دارم الان مجدد اون رو پیاده سازی میکنم.
کد PHP:
https://github.com/zoghal/CakeGrid