Cakephp, Symfony و مامبو
انتخاب فریمورک مناسب برای php کاری است که به دلیل آزادی و همکاریهایی که بواسطه جنبش Open source بوجود آمده است، بسیار سخت و سرنوشتساز خواهد بود.
چند ماه پیش بهنگام شنیدن خبر Swich کردن مامبو بروی فریمورک قدرتمند و در عین حال ساده Cakephp بسیار خوشحال شدم. زیرا مامبو چه از لحاظ امنیتی و چه از لحاظ کاربری در سطح بالایی قرار دارد و شاید تنها مشکل آن تعداد کم توسعه دهندگان و بدنبال آن نبود افزونههای متعدد برای این سیستم باشد. در حقیقت این سیاست مامبو وCakephp بهترین کاری بود که توسعه دهندگانش ممکن بود انجام دهند، چرا که Cakephp بواسطه عظمت و شهرت مامبو از فریمورکی نوپا به فریمورکی قابل اطمینان و بزرگ تبدیل میشود و مامبو نیز به توسعهدهندگانی متعدد، جدید و تازه نفس دست پیدا می کند، تا جایی که من اطمینان دارم پس از انتشار نسخه ۵ مامبو هیچ سیستم مدیریت محتوایی از لحاظ تنوع و تعداد افزونه به گرد پای مامبو هم نخواهد رسید!
اهداف من از طرح این موضوع یکی انتقاد به نظر دوستانی بود که مخالف این سیاست مامبوبودند و این کار را با توجه به این مسئله که مامبو خود فریمورکی بزرگ است و غیره، در شان و شخصیت آن نمیدانستند بود و البته مهمتر از آن شایستگی Cakephp بعنوان یک فریمورک تا جایی که بتوان در تمام کارها بطور پایدار از آن بهره برد و در واقع دلیل این تصمیم من کمی غریزی بود. چرا که همیشه به مامبو و تیم توسعه آن اطمینان داشتهام و کماکان اعتماد دارم.
اما هم اکنون بواسطه اجباری که شرایط کاری در آینده بوجود خواهند آورد مطالعاتی را در رابطه با فریمورک Symfony آغاز کردم و در نهایت با توجه به نکاتی که در ادامه لیست شده است، این فریمورک را برای ادامه راه انتخاب کردم.
- کلاس های بهم پیوسته متعدد که در کارهای پیچیده و گروهی بسیار میتوانند کمک کننده باشند.
- سرعت بالاتر نسبت به Cakephp
- بهرهگیری از ORM
- امکانات زیاد جهت طراحی backed برنامه (بخش اصلی برنامههای آینده من را تشکیل میدهد)
- عدم پیچیدگی حتی با بهرهگیری از امکانات بالا که مزیت بزرگی نسبت به Zend است.
با توجه به تمام موارد بالا، کماکان به مامبو پایبندم، Cake را بدلیل خوشمزه بودن دنبال میکنم و به یادگیری و درک صحیح از Symfony هم امیدوارم.
تخصصی در همین زمینه: [+] – [+] – [+]
پن : مطلب بالا به هیچ وجه فنی نیست و بیشتر حالت درد دل دارد (تا باشه همیشه درد دل همه این سبکی باشه!!!). از دوستانی که تجربه کار با این فریمورکها را دارند خواهشمندم نظر خودشون رو اعلام کنند.


علی در تاریخ 6 مارس , 2009 @ 3:58 ق.ظ
سلام. مهدی جان خوش می شم نتایج جستجو هات را به من هم بدی. ضمنا توی پست وبلاگ خانم شاهزاده احمدی در مورد فریم ورک ها جوابت را دادم.:)
موفق باشی