نقل قول نوشته اصلی توسط firebox نمایش پست ها
در مورد اینکه چه فریم ورکی رو انتخاب کنید، نظری ندارم (خیلی وقته با php کار نمیکنم)
اما در مورد اینکه آیا شما باید از فریم ورک ها استفاده کنید یا نه، بستگی به پروژه تون و میزان کنترلی که میخواهید داشته باشید.
هدف اصلی فریم ورک های آسون کردن کار دولوپرها است، توی اکثر فریم ورک ها کارهایی مثل مسیریابی، کار با ‌دیتابس ها، احزار هویت کاربر و.. با چند خط کد قابل انجام است.
انجام کارهای بدون هیچ کار اضافی یک مزیت بزرگ محسوب میشه، اما یک اشکالی که داره این است، شما کنترلی روی نحوه انجام اون وظایف ندارید.
گاهی اوقات توی پروژه های بزرگ ممکنه انجام یک کار که طبق روش یک فریم ورک ایده ال ترین روش برای پروژه شما نباشه و شما نیاز به تغییر توی هسته یک فریم ورک داشته باشید (ایجاد تغییر در یک فریم ورک مغایرت با ایده استفاده از فریم ورک ها داره)

جدای میزان کنترل موارد دیگه مثل زبان برنامه نویسی هم رو در نظر گرفت، به عنوان مثال یک زبان برنامه نویسی مثل go کتابخانه های رسمی خود زبان برنامه نویسی اونقدر خوب است که نیاز به استفاده از فریم ورک ها کمتر احساس میشه.
یک مورد دیگه ای که باید در نظر داشت، اضافه کردن افراد جدید به پروژه هست، وقتی از فریم ورک محبوب استفاده کنید، پیدا افراد تو زمینه کاری تون خیلی آسون تر است و خیلی سریع میتونن با پروژه خودشون رو هماهنگ کنن.
سپاس از توضیحاتی که دادید.

- - - Updated - - -

نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
باسلام، چون در پروژه شما پرفورمنس‎ مهمه فریم ورک ها در بوت استرپ صد ها Event و Tools و .. لود می کنند که شاید هیچ استفاده ای در پروژه نداشته باشند یا به طور مثال یک Query builder در Yii2 برای Implement validation از ده ها اینترفیس و هزاران لاین نوشته شده است که فقط دولوپر خرابکاری نکند که همه این ها در پرفورمنس‎ تأثیر دارد. فریم ورک Zend افتاده دست روگ ویو و تمرکزی روش ندارد اما انتخاب اول من با Zend Engine 3 همین فریم ورک است و انتخاب دوم اگر بخواهم یک پروژه را سریع و مطمئن جمع کنم Yii2 است.
سپاس از توضیحاتتون.