مزایا و معایب framework لاراول
03 06

مزایا و معایب framework لاراول

 زبان PHP  به دلیل سادگی، توانایی های بالا و کاربرپسندی خاصی که دارد، به سرعت به یکی از زبان های محبوب برنامه نویسان back-end تبدیل شد.
framework لاراول یکی از بهترین و محبوب ترین frameworkهایی می باشد که دارای مزایا و معایب زیر می باشد.

مزایای Laravel :
•    سرعت بالای compile کدها، و همچنین به دلیل طراحی ماژولار،فراخوانی بسیار راحت توابع و کلاس های مدنظر.
•    امکان استفاده مجدد از کدها.
•    ORM  بسیار قوی و با استفاده راحت برای کار با دیتابیس.
•    امکان استفاده از CLI  جهت استفاده از توابع و کلاس های frameworkهای دیگر.
•    امکان بروزرسانی بی دردسر و آسان framework
•    از کدنویسی های تودرتو استفاده نشده است و این باعث کاهش خطا و رفع باگ سریع تر می شود
•    قابلیت ماژولار  (Package  و  Composer )
•    مبتنی بر معماری MVC (معماری سه لایه از سه قسمت Model , View , Controller تشکیل شده است).
•    امکان تست قسمت های مختلف برنامه با اجرای دستورات ساده
معایب Laravel :
•    باتوجه به استفاده از ابزارهای مسیریابی معکوس، یادگیری آن برای برنامه نویسان مبتدی کمی پیچیده است.
•    جدید بودن لاراول باعث رخداد باگ های غیرمنتظره می شود که برای بهبود این باگ ها بروزرسانی های متعدد تولید می شود
•    درهمه جای framewok، کدها و کلاس ها به عنوان اشیایی ماژولار دراختیار توسعه دهندگان قرار نگرفته است
•    پشتیبانی framework لاراول به سرعت و دقت و سازمان یافتگی سایر frameworkهای موجود نیست.
•    لاراول از نظر سرعت و کلاس بندی توابع ضعف هایی دارد که با آپدیت های جدید آن در حال برطرف کردن آن است و این نقیصه با CLI و استفاده از کلاس ها و توابع سایر frameworkها تا حد زیادی قابل پوشش است.

نویسنده مدیر | تاریخ انتشار:1398/06/03 07:35:20 | دسته بندی: مقالات

نظرات

نظرات