دلایل پیدایش فریمورک محبوب لاراول و بررسی نسخه های مختلف آن

نویسنده:  حسین شفیعی
تاریخ انتشار:  20 خرداد 1398
تاریخ آپدیت:  20 خرداد 1398
دسته بندی ها:  لاراول 

خالق لاراول یعنی آقای Teylor Otwell (تیلور اوتول) که از کمبود بسیاری از امکانات در فریمورک محبوب آن زمان یعنی CodeIgniter رنج می برد، تصمیم گرفت فریمورک دیگری بسازد  تا مشکلات موجود در فریمورک CodeIgniter  را برطرف کند.

آقای تیلور اوتول خالق فریمورک لاراول

الان که در حال نوشتن این مقاله هستم، لاراول به نسخه 5.8 خود رسیده است. میخواهیم باهم بررسی کنیم و ببینیم که این فریمورک محبوب چه مسیری را طی کرده تا به نسخه فعلی خودش یعنی 5.8 رسیده است.

اولین نسخه بتا فریمورک لاراول - نهم جولای سال 2011 

لاراول نسخه 1 - ژانویه 2011 

در نسخه یک هنوز امکانات زیادی به آن اضافه نشده بود و تنها از View  و Model  پشتیبانی می کرد و حتی Controller  نداشت، بدین ترتیب نمی توانستیم بگوییم که یک فریمورک MVC  است.

لاراول نسخه 2 - سپتامبر 2011 

در مقایسه با نسخه یک بسیار بهینه شده بود و آقای تیلور اوتول Controller ها را نیز در این نسخه به لاراول افزود، با این حساب لاراول به جمع فریمورک های MVC  اضافه شد.

لاراول نسخه 3 - فبریه 2012

از این نسخه به بعد بود که لاراول با سرعت زیادی شروع به محبوب شدن می کرد، زیرا بسیاری از امکانات فوق العاده مانند artisan، migrations،Events و بسیاری امکانات دیگر در این نسخه به لاراول افزوده شد، همچنین داکیومنت بسیار قوی این فریمورک از این نسخه به بعد در سایت لاراول در دسترس بود.

لاراول نسخه 4 - می 2013

در این نسخه اتفاق بزرگی افتاد، نام پکیج ها از Laravel به iluuminate  تغییر کر، همچنین با آمدن Composer  چارچوب لاراول به کل تغییر کرد. حالا این امکان فراهم شده بود تا کاربران این فریمورک بتوانند با استفاده از کامپوزر از بسته های دیگری که برنامه نویسان آماده می کردند در لاراول استفاده کنند.

Database Seeding  در این نسخه به لاراول اضافه شد.

لاراول نسخه 5 - چهارم فبریه 2015

بعد از نسخه 4.3 تغییرات فریمورک آنقدر زیاد بود که تصمیم گرفته شد لاراول وارد نسخه 5 خود شود. قابلیت های مهمی در این نسخه به لاراول اضافه شده بود مانند:Task Scheduling ، Elixir، Laravel Socialite و...

لاراول نسخه 5.1LTS - نهم ژوئن 2015

در این نسخه خطاهای زیادی برطرف شد و این نسخه دارای پشتیبانی بلند مدت بود.

لاراول نسخه 5.2 - 21 دسامبر 2015

در این نسخه از لاراول امکاناتی نظیر Multi-Auth  و دستور php artisan make:auth  و قابلیت Imlicit Model Binding و قابلیت گروه بندی میدلور ها به لاراول اضافه شد، همچنین خطاهایی که از نسخه های قدیمی تر وجود داشت بر طرف شد.

لاراول نسخه 5.3 - 23 آگوست 2016

در این نسخه شاهد آمدن ویژگی هایی مانند: Notifications , Laravel Echo , Laravel Scout بودیم همچنین روت های api  و web  در این نسخه در فایل های مجزا قرار گرفتند.

لاراول نسخه 5.4 - 24 ژانویه 2017

از این نسخه به بعد قرار شد هر 6 ماه یک نسخه ی جدید تر عرضه کنند.

در این نسخه Markdown  به ایمیل ها و نوتیفیکیشن ها اضافه شد، Laravel Dusk نیز از این نسخه به اضافه شد و همچنین Elixir  به Laravel Mix  تغییر نام داد.

قابلیت Components و Slot  ها از این نسخه به Blade  اضافه شد.

همچنین در این نسخه کدهای لاراول ریفکتور شدند.

لاراول نسخه 5.5LTS - سی آگوست 2017

ایرادات و مشکلات نسخه های قبل در این نسخه برطرف شد و همچنین امکاناتی به این نسخه افزوده شد.

لاراول نسخه 5.6 -  7 فبریه 2017

در این نسخه نیز امکانات جزئی افزوده شد، همچنین در این نسخه لاراول از بوت استرپ نسخه 4 استفاده کرد.

لاراول نسخه 5.7 - 4 سپتامبر 2018

آمدن Laravel Nova  که یک CMS  پیشرفته برای لاراول محسوب می شود.

قابلیت َAuthorization برای کاربران Guest .

و بسیاری امکانات جزئی دیگر.

لاراول نسخه 5.8 - 26 فبریه 2019

نسخه فعلی در زمان نگارش این مقاله ، این نسخه تغییرات کلی نداشته است و فقط در برخی موارد تغییرات جزئی داشته و بیشتر اشکالات نسخه های قبل بهبود پیدا کرده است.

 

 و در پایان

حال باید ببینیم که توسعه دهندگان این فریمورک محبوب قرار است در نسخه 6.0 آن یک جهش بزرگ دیگر در نسخه های لاراول است قرار است چه امکاناتی را به آن اضافه کنند. البته تا همین جا هم امکانات لاراول آنقدر زیاد است که حتی صحبت کردن در مورد تک تک آنها از توان ما خارج است.

#معرفی فریمورک  
     523

دوره های آموزشی

با کیفیت ترین دور های آموزشی برنامه نویسی PHP و JavaScript

مقاله های بروز

دنبال کردن دنیای تکنولوژی و اخبار زبان ها و فریمورک های جدید برنامه نویسی

نقشه راه

نقشه ای برای تبدیل شدن به یک برنامه نویس حرفه ای

رفع اشکالات برنامه نویسی

رفع اشکالات برنامه نویسی شما با پرس و جو بین دوستان و همکارانتان

مقالات پیشنهادی

ابتدایی
دسته بندی ها : جاوا اسکریپت

بررسی ابتدایی 10 فریمورک برتر جاوا اسکریپت در سال 2019

در این مقاله قصد داریم تا بهترین فریمورک های جاوا اسکریپت مانند ریکت و ویو جی اس و ... که در سال 20...

متوسط
دسته بندی ها : لاراول

برخی از ویژگی های مهمی که لاراول را محبوب کرده است

در این مقاله به بررسی موارد مهمی میپردازیم که در محبوبیت فریمورک لاراول نقش زیادی داشته اند

متوسط
دسته بندی ها : پکیج های لاراول PHP

یه پکیج کامل برای کار با تاریخ شمسی در php و لاراول (morilog/jalali)

در این مقاله میخواهیم به معرفی بهترین و کاملترین پکیج کار با تاریخ شمسی که با زبان php نوشته شده اس...

متوسط
دسته بندی ها : لاراول PHP

حقه هایی برای استفاده از Eloquent در لاراول - سری اول

در این مقاله حقه ها و ترفند هایی از Eloquent را به شما می گوییم که کمتر به آنها پرداخته شده است، ا...

پیشرفته
دسته بندی ها : لاراول

حقه هایی برای استفاده از Eloquent در لاراول - سری دوم

ترفند های جالب برای استفاده از Eloquent در لاراول که شاید تا به حال نمی دانستید - سری دوم

متوسط
دسته بندی ها : لاراول PHP

آموزش استفاده از with در eloquent لاراول

در این مقاله به طور مفصل درباره ی with در روابط eloquent لاراول صحبت خواهیم کرد.

دیدگاه های کاربران

ثبت دیدگاه جدید

شما میتوانید دیدگاه خود را در کادر زیر بنویسید و سپس روی دکمه ارسال دیدگاه کلیک کنید. دیدگاه شما پس از تایید نمایش داده خواهد شد.

برای استایل دادن به نوشته های خود میتوانید از Mark-down استفاده کنید.

مطالعه قوانین mark-down

پیشنمایش دیدگاه شما

هیچ دیدگاهی برای این موضوع ثبت نشده است.

اولین کسی باشید که برای این موضوع دیدگاهی مینویسد.