سیر تکامل لاراول چگونه بوده است؟



visibility  
mode_comment   ۰

بسیاری از افرادی که این متن را می خوانند با لاراول و سیر تکامل لاراول آشنایی زیادی ندارند. لاراول به عنوان یک فریم ورک مطرح می شود. در واقع هدف اصلی این فریم ورک ها ساده کردن کار طراحان سایت می باشد. فریم ورک لاراول باز از نوشتن کدهای تکراری جلوگیری می کنند. یکی از محبوب ترین فریم ورک های PHP لاراول می باشد که از همان ابتدا مورد توجه طراحان وب قرار گرفته بود. البته  PHP بجز فریم ورک لاراول دارای فریم ورک های دیگری هم مانند codeigniter, Yii symphony  وcakephp می باشد؛ اما در حال حاضر بسیاری از طراحان سایت از فریم ورک لاراول استفاده می کنند. به همین دلیل سیر تکامل لاراول نسبت به سایر فریم ورک ها می تواند از اهمیت بیشتری برای طراحان سایت برخوردار باشد. در حال حاضر برنامه نویسانی که قصد توسعه برنامه های وب را بر اساس معماری 3 لایه دارند، بیشتر از  فریم لاراول استفاده می کنند.

دلایل پیدایش لاراول و سیر تکامل لاراول

اولین دلیل پیدایش لاراول این بود که فردی به نام اوتول می خواست فریم ورکی برای سادگی کار طراحان سایت ایجاد کند. سیر تکامل لاراول از اینجا شروع شد  که این فریم ورک باید بر پایه codeigniter ایجاد می شد که بعدها با پیشرفت سیر تکامل لاراول به امکانات پیشرفته تری هم دست پیدا کرد؛ زیرا با رشد codeigniter مشکلاتی هم برای طراحان وب سایت ها ایجاد شده بود که نیاز به یک فریم پیشرفته تر بود. از اینجا نقطه پیدایش لاراول به عنوان یک فریم ورک بود. تا به امروز سیر تکامل لاراول توانسته که آن را به نسخه 5.5 برساند.

لاراول 1 و 2

تیلور اوتول در سال 2011 اولین نسخه لاراول را به بازار عرضه کرد این مدل از مکانیزم هایی مانند مدل و ویو حمایت می کند اما اگر  در مدل کنترل وجود نداشت حالت mvc واقعی در آن از دست می رفت . همچنین این نوع از لاراول دارای مسیریابی بود. مدتی پس از اشکال یابی هایی که در لاراول 1 انجام شد، باید نمونه جدیدی می آمد که بتواند در سیر تکامل لاراول 1 این مشکلات را برطرف کند. به همین دلیل در سپتامبر 2011 لاراول 2 به بازار عرضه شد. از ویژگی های این  مدل از لاراول این بود که در آن، گزینه هایی برای کنترل بیشتر نسبت به گذشته اضافه شده بودند. همچنین طراحی قاب در این نمونه  به صورت blade انجام شده بود و به صورت رسمی به عنوان فریم ورک mvc شناخته شد. این یک مرحله موفقیت آمیز در سیر تکامل لاراول محسوب می شود.

لاراول 3

مدتی پس از ورود لاراول 2، برای ارتقا سطح بهبود کارکرد در سیر تکامل لاراول ، لاراول 3 در فوریه 2012 به بازار آمد. این نمونه ار لاراول دارای داکیومنت قوی و ارائه خط فرمانی جدید به نام artisan بود.  این نمونه در سیر تکاملی لاراول می توانست به عنوان یک فریم ورک در پشتیبانی از مدیریت داده، ارائه migration، همگام سازی این نسخه از لاراول با unit testing و سایر عملکردها مانند سیستم پکیجینگ می باشد. این نمونه یکی از کاربردی ترین نمونه ها در سیر تکامل لاراول برای یک مدت طولانی بود.

متخصص لاراول
اگر دوست داری PHP و لاراول رو حرفه ای یاد بگیری زبان php تقریبا بیش از 82% بازار وب ایران رو در اختیار داره و اگر همت کنید و بتونید در این زمینه متخصص بشید، فرصت های کاری زیادی رو پیش رو خواهید داشت. دوره متخصص لاراول سون لرن همه این مهارت ها رو به شما آموزش میده : متخصص لاراول arrow_back

لاراول 4

نسخه بعدی برای کاهش عیوب موجود در لاراول 3  و افزایش ویژگی های لاراول جدید، نسخه جدیدی در سیر تکامل لاراول به بازار آمد. لاراول 4 در می 2013 به عنوان نمونه جدید لاراول وارد بازار شد. این نمونه نسبت به سایر نمونه های پیشین فریم ورک لاراول دارای خصوصیاتی مانند ایلومینیت، استفاده از مدیریت بسته ها، پشتیبانی از دیتا بیس سدینگ، پشتیبانی از صف های پیام همچنین ارسال انواع مختلف ایمیل به صورت هم نوشتاری و هم تصویری و پشتیبانی از تاخیر در حذف رکوردهای پایگاه داده ها است. این نمونه علاوه بر برطرف کردن مشکلاتی که در  لاراول 3 وجود داشت، توانست بر روی ارسال ایمیل هم تاثیرگذار باشد که یکی از مهمترین تاثیرات آن  در طول سیر تکامل لاراول به حساب می آید.

لاراول 5.1، 5.2، 5.3 و 5.4

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

لاراول 5.1: این نمونه از لاراول در ژوئن 2015 به بازار آمد. مهمترین تاثیر آن در سیر تکامل لاراول این بود که  در آن رفع باگ ها انجام شود.  این نسخه با پشتیبانی طولانی مدت به بازار عرضه شده بود.

لاراول 5.2: پس از چند ماه برای ارتقا امکانات لاراول 5.1 ، لاراول 5.2 به بازار آمد. این نمونه از لاراول در 21 دسامبر 2015 عرضه شده بود و تنها توانسته بود تغییرات کوچکی در ارتقا امکانات نسخه 5.1 انجام دهد. به همین دلیل نتوانسته بود که در سیر تکامل لاراول چندان هم، تاثیرگذار باشد.

لاراول 5.3: این نمونه از نسخه جدید لاراول در 23 اوت 2016 تقریبا حدود یک سال پس از لاراول 5.2 به بازار عرضه شد. در این نمونه تنها پشتیبانی 6 ماه برای برای رفع نواقصی که در آن ممکن است ایجاد شود و پشتیبانی یک ساله برای رفع مشکلات امنیتی که ممکن است در طراحی های سایت ایجاد نماید، در نظر گرفته شده بود.

لاراول 5.4: نسخه بعدی این نرم افزار طراحی سایت با نام لاراول 5.4 در 24 ژانویه 2017 وارد بازار شد. این نمونه در سیر تکامل لاراول دارای اتوماتیک فیس دیسک، مارک داون ایمیل، Blade Components and Slots، لاراول میکس، لاراول داسک و بهبود مسیرهای طراحی سایت می باشد.

آخرین نسخه از لاراول

نمونه آخری که از لاراول تاکنون در مسیر سیر تکامل لاراول منتشر شده است، لاراول 5.5 می باشد. این مدل از لاراول طراحی وب دارای خصوصیاتی مانند پشتیبانی طولانی مدت به صورت LTS و پشتیبانی  برای رفع مشکلاتی که ممکن است این نرم افزار در طراحی وب ایجاد کند، به مدت 2 سال و  پشتیبانی برای رفع مشکلات  امنیتی که ممکن است در مدت 3 سال برای این نرم افزار طراحی وب بروز نماید، را شامل خواهد شد.

مزایای استفاده از فریم ورک لاراول

یکی از مهمترین مزایای آن استفاده از معماری mvc در لاراول می باشد  که یک معماری 3 لایه در طراحی سایت است. از دیگر خصوصیات آن می توان به کاربری ساده و سریع نرم افزار اشاره نمود که می تواند به همین دلیل مورد توجه بسیاری از طراحان وب قرار گیرد . همچنین متون در آن به صورت باز منتشر می شود که مزیت بعدی فریم ورک لاراول محسوب می شود. راحتی در استفاده از پایگاه داده ها مزیت بعدی آن است همچنین در آن از قاب blade، استفاده از خط فرمان، استفاده از کامپوننت ها از مزایای دیگر فریم ورک لاراول است.

 

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

نیاز به لاگین

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