سلام
من خیلی تحقیق و البته فکر کردم و به این نتیجه رسیدم که استفاده از فریم ورک کار اشتباهی است (حالا حتما طرفداران فریم ورک حسابی آماده بحث می شوند)
برای یادگیری یک فریم ورک علاوه بر صرف وقت برای یادگیری اصول پایه php باید وقت زیادی هم برای یادگیری اون فریم ورک کنید که به نظر من می شود این وقت را صرف نوشتن کلاسها و پلاگینهای مورد نیاز خود بکنیم.
خیلی از کلاسها و پلاگینهای فریم ورک ها واقعا به درد نخور هستند که دلیلی برای یادگیری آنها وجود ندارد.
کسی که آنقدر php بلد است که می خواهد از فریم ورک برای پروژه هاش استفاده کند پس براحتی می تواند خودش کلاسهای مورد نیازش را بنویسید. تازه این حسن را هم دارد که دقیقا خودش می داند چه کرده است.
من خودم پارسال یک web Application نوشتم(نه وب سایت) که خیلی زمان برد ولی بعد از کامل شدن آن الان برای نوشتن یک web applicaion البته ساده فقط و فقط 30 ساعت مفید کار کردم و تماما از کلاسهای برنامه قبلی استفاده کردم مه اگر می خواستم از اول این برنامه را بنویسم حداقل 100 ساعت زمان نیاز داشت.
خب پس به چه دلیلی از فریم ورک استفاده کنم
البته اینم قبول دارم که برای برنامه های عظیم (که فکر نکنم زیاد در ایران داشته باشیم) فریم ورک زند عالیه ولی در حالت عادی استفاده از فریم ورک اشتباهه
حالا یک چیزی بگم که شر بپا بشه:
به نظرم استفاده از فریم ورک بیشتر حالت کلاس و مد شدن و قیافه گرفتن خوبه تا برنامه نویسی حرفه ای