مقدمه ای در مورد فریم ورک لاراول

 بازدید: 239
 تاریخ انتشار: ۱۵ خرداد، ۱۳۹۷، ۱۲:۰۰ ق.ظ
مقدمه ای در مورد فریم ورک لاراول

یادگیری یک فریم ورک جدید همیشه کمی سخت ولی هیجان انگیز است. Laravel یک چارچوب (فریم ورک) اپلیکیشن وب با نحوه بیان شفاف و ظریف است. سازندگان laravel framework از ابتدا اعتقاد داشتند توسعه یک فریم ورک جدید باید یک تجربه لذت بخش و خلاق باشد تا واقعا تحقق یابد. آنها به هدف خود رسیدند چرا که لاراول این در سال های جدید بطور وسیعی استفاده شده و جایگاه خود را تثبیت کرده است. این فریم ورک متن باز برای اولین بار در سال 2011 توسط تیلور اوتول عرضه شد ولی بارها تغییر کرد و بهبود پیدا کرد و اوج استفاده و پیشرفت خود را در سال 2015 تجربه کرد. آخرین نسخه منتشر شده آن لاراول 5.5 است. لاراول تلاش کرده است بر اساس وظایف رایج مورد استفاده در بسیاری از پروژه های وب طراحی شود مانند احراز هویت (authentication)، مسیریابی (routing)، فصل بندی (sessions) و کش (caching).

مهمترین مزایای laravel framework:

1.برپایه معماری عماری MVC بودن: فریم ورک‌های مبتنی بر ام وی سی از سه لایه اصلی تشکیل شده اند: model، view و controller. بخش مدل با پایگاه داده کار می کند، بخش ویو با کاربر نهایی ارتباط برقرار می‌کند و بخش کنترل کننده وظیفه ایجاد ارتباط و کنترل را بین دو لایه قبل بر عهده دارد. این معماری سه لایه باعث راحتی کار با چنین فریم ورک هایی می شود.
2.دسترسی و استفاده آسان از دیتابیس: در لاراول می توان با انواع پایگاه داده ارتباط برقرار کرد و به ورودی‌های زیادی دسترسی داشت.
3.قابلیت بارگزاری اتوماتیک: auto-loading در فریم ورک لاراول باعث لود شدن خودبخود اجزا و کلاس ها می شود.
4.ساخت پکیج: ساخت پکیج ها و اشتراک آنها با دیگران در لاراول راحت است.
5.ابزار تست کردن واحد: ابزار unit testing لاراول برای تست برنامه های نوشته شده است.
6.فرمان artisan: این خط فرمان امکان انجام کارهای پیچیده را با چند خط ساده می دهد.
7.مهاجرت: قابلیت migration باعث می شود بتوانید منبع کد پروژه و تغییرات ایجاد شده در پایگاه داده را انتقال دهید.
8.مسیریابی: لاراول از قدرت مسیریابی بالایی برخوردار است.