PHP Pure چیست ؟ + مقایسه با فریم ورک ها
اگر بخواهید یک وب سایت و یا سرویسی با استفاده از زبان برنامه نویسی PHP راه اندازی کنید احتمال زیاد به سراغ فریم ورک ها میروید ! فریم ورک محدوده کاری شما هست و در آن کتاب خانه و مواردی وجود دارد که کار شما را آسان تر می کند برای ساخت یک اپ با PHP اما مقابل آن نوعی توسعه اپ با PHP است که تمامی موارد را شما به صورت دستی برنامه نویسی میکنید و از هیچ کتابخانه یا فریم ورکی استفاده نمیکنید ! که به آن PHP Pure می گویند. در ادامه با ممد دانلود همراه باشید تا به برسی PHP Pure بپردازیم.
PHP Pure چیست ؟
در واقع در این روش شما بدون هیچ فریمورک و کتابه خانه ای باید اپ PHP خودتون رو بسازید این روش خالص ترین روش ساخت یک اپ با PHP است. اما سوال اصلی که پیش می آید چراباید فریمورک ها را رها کنیم و مقدار زیادی به وقت خود اضافه کنیم تا به این روش روی بیاریم ؟ تنها یک برنامه نویس ارشد و با سابقه می تواند تبدیل به برنامه نویسی شود که PHP Pure مسلط باشد ! یاد گیری این روش دشوار است و خیلی طول میکشد.
مزایا استفاده از فریم ورک های PHP
توسعه سریع تر اپ ها :
اپ مورد نظر شما با بسیاری از ابزار های آماده به راحتی و سریع ترین زمان ممکن ساخته می شود !
کار گروهی آسان :
زمانی که یک تیم فریم ورک خاصی را یاد بگیرند قوانین آن تغیری نمیکند پس اگرکد را به برنامه نویس دیگری هم بدهید میتواند آن بخواند و از آن استفاده کند.
جامعه بزرگ فریم ورک ها :
فریم ورک های به علت محبوبیت بالا حامعه بزرگی دارند و اگر در آن به مشکلی بخورید احتمال زیاد راحت تر آن را میتوانید حل کنید.
امنیت در کدنویسی و باز دهی
پروژه شما اصولی تر و ایمن تر با فریم ورک ها است زیرا بسیاری از افراد آن را تست کرده اند در ضمن باعث می شود تا کد های بهینه تری هم داشته باشید.
مزایا استفاده از PHP Pure
کنترل کامل :
شما بر روی تمامی موارد پروژه خودتون و جزئیات آن کنترل دارید و میتوانید کوجک ترین قسمت های آن را هم حتی مدیریت کنید در واقع شما به همه چیز مسلط هستید در پروژه خودتون.
مبتنی بر ایده پروژه :
این سبک حتما باید بر اساس ایده پروژه پیاده سازی بشه برای مثال یک پروژه نیاز به فرشگاه دارد بخش سبد خرید و خرید باید پیاده سازی بشه ولی در یک پروزه دیگه باید بخش ویدیو ساخته بشه در هر پروژه کاملا متفاوت پیاده سازی میشه پروژه شما.
عمیق شدن :
اگر این سبک را یاد بگیرید به راحتی به هر فریم ورکی مسلط خواهی شد چون در واقع با این روش شما در زبان PHP کاملا عمیق آن را درک کرده اید و آن را یاد گرفته اید !
دور از حاشیه ها :
در این نوع پروژه ها 0 تا 100 دست شما است و بدون هیچ حاشیه ای میتوانید پروژه خود را تمام کنید.
معایب استفاده از فریم ورک ها
وابسته بودن :
استفاده از این روش ممکن است وابستگی شدید برای شما ایجاد کند و ممکن است شما را تنبل کند.
تک راه حلی :
شما در فریم ورک یک راه دارید برایث توسعه اما میتوانید در زمان خود صرفه حویی کنید.
سرعت کار :
سرعت به عوامل زیای بسته گی دارد اما طبیعتا فریم ورک ها کند تر از توشتن دستی همه چیز است ! ممکن است در API نویسی هم دچار مشکل شوید !
معایب استفاده از PHP Pure
هزینه زیاد :
یادگیری آن هزینه زیادی دارد و زمان یادگیری و زمان پیاده سازی آن بسیار طول میکشد.
یاد گیری سخت :
یاد گیری PHP Pure یا همان PHP Core بسیار پر هزینه و سخت است همچنین از نظر زمانی نیز بسیار طول میکشد.
خیلی ممنونیم با وب سایت ممد دانلود همراه بودید تا مقاله ای دیگر بدرود !
دیدگاهتان را بنویسید