سلام به همه
ميخواستم دوستان راهنمائي کنند تا اين مسئله رو روشن کرد که فوايد و مضرات استفاده از يک فريم ورک(مخصوصا CakePHP) چيست؟
اصولا کي وکجا بايد استفاده بشه؟
چون من تاحالا با فريم ورک کار نکردم.
Printable View
سلام به همه
ميخواستم دوستان راهنمائي کنند تا اين مسئله رو روشن کرد که فوايد و مضرات استفاده از يک فريم ورک(مخصوصا CakePHP) چيست؟
اصولا کي وکجا بايد استفاده بشه؟
چون من تاحالا با فريم ورک کار نکردم.
به نظر من یاد گیری و کار کردم با فریم ورک ها خیلی خیلی فواید داره
مثل بالا بردن سرعت ایجاد یک پروژه
امنیت و کیفیت(از لحاظ به کار گیری متدها تکنولوژی ها و فناوری های روز) کار رو بالا می بره
و...
اما تو کار کردن با این فرم ورک ها هیچ کسی ضرر نکرده، و نمیشه بگی ضرر داره
اما ممکن هست معایبی به این فرم ورک ها وارد بشه. که به نظر من نسبت به فوایدشون خیلی درصد پائینی هستند.
به عنوان مثال خیلی جاها خوندم که این فریم ورک ها دست برنامه نویس رو برای توسعه و ... می بندند، اما تجربه من ثابت کرده اگر واقعا به فر یم ورک مثلا همین کیک مسلط بشی یا درکش کنی، هیچ چیزی جلوی کارم با این فریم ورک نیست
آيا کلا اين واسطه گري فريم ورک تاثيري بر سرعت ندارد؟ يا قابل چشم پوشي است؟
در کیک پی اچ پی برای این واسه گری راهکاری اندیشده شده
شما میتونید واسطه های خود را به صورت component یا vendor به کیک اضافه کنید.
اگر در سایتش جستجو کنید میبینید که واسطه های زیادی برای کار با اسکریپت هایی مانند فلش آپلود ، ادیتور و .... نوشته شده
قطعا در مواردی دچار افزونگی خواهید بود. اما با دانستن چم و خم کامل این فریم ورک تا حدودی قابل جلوگیریستنقل قول:
آيا کلا اين واسطه گري فريم ورک تاثيري بر سرعت ندارد؟ يا قابل چشم پوشي است؟