حال به جای اين که يکسري قوانين را لحاظ کنيم تا فقط خودمان از آن ها مطلع باشیم، از فريم ورک هاي مطرح دنيا استفاده ميکنيم. اين فریمورک ها باعث میشوند کدهاي بسیار استاندارد تری داشته باشيم. ما در کنار اين قوانين از توابع، پکيج ها و کتابخانه های آماده فريم ورک ها استفاده می کنيم که در گسترش وب سايت هایمان نقش قابل توجهی دارند.
يکي ديگر از مشکلاتی که با وجود فريم ورک ها تا حدود زيادی مرتفع می شود يکپارچگی در کد نويسي چند برنامه نویس مختلف می باشد. اين امر باعث ميشود شما به سادگی بتوانید پروژه هايی که توسط افراد ديگر ايجاد شده را گسترش دهید. از این رو کارفرما ها ترجيح ميدهند برنامه نويس ها با فريم ورک ها کار کنند تا اگر روزی نتوانستد با آن ها ادامه همکاری داشته باشند، شخص دیگری به سادگي بتواند کار را ادامه دهد.
فریم ورک لاراول
قطعا محبوب ترين فريم ورک زبان PHP در ايران و جهان فریم ورک لاراول است که به صورت خيره کننده ای از رقبای قديمی خود مانند CodeIgniter ،CakePHP ,Zend و ... پیشی گرفته و روز به روز هم محبوب تر ميشود. شما اگر laravel را بلد باشيد به راحتي می توانيد هر وب سايت بزرگي مثل ديجي کالا، ديوار، آکادمي آی تی و... را کدنویسی کنید و آن ها را هر روز گسترش دهید. این فریمورک با امنیت و سرعت بالایی که دارد جایگاه بسیار ویژه ای در بین برنامه نویسان دارد. لاراول که در سال 2011 ایجاد شد فریم ورکی مبتنی بر mvc و مانند php رایگان و متن باز است. اما یکی از پیش نیاز های یادگیری لاراول ، یاد گرفتن زبان برنامه نویسی php می باشد که شما می توانید با استفاده از آموزش جامع لاراول وب سایت آکادمی آی تی این پیش نیاز را فراهم کنید.
سیرتکاملی فریم ورک لاراول
نسخه اول
نسخه اول در سال 2011 ارائه شد. بعد از آن و در یک ماه بعد نسخه ای کامل و پایدار از لاراول منتشر شد. نسخه اول لاراول دارای مکانیسم هایی به نام
• Navigation
• Model
• View
• Session
بود، اما دارای کنترل کننده نبود و همین امر باعث شد که این فریم ورک از معماری ام وی سی پشتیبانی نکند.
نسخه دوم
لاراول دوم نیز در سال 2011 منتشر شد. اولین چیزی که حصور آن در لاراول نسخه دوم به چشم می خورد وجود کنترلر بود و همین امر نیز موجب شد که از معماری ام وی سی کاملا پشتیبانی کند و اکنون به عنوان یک فریم ورک شناخته شده است. دومین ویژگی اضافه شده به آن نیز موتور رندر قالب blade بود.
نسخه سوم
نسخه سه در سال 2012 منتشر شد. این فریم ورک دارای خط فرمان CLI بود و با نام artisan شناخته می شد. پشتیبانی داخلی مدیریت سیستم، اضافه شدن ابزارهای کنترلی، پشتیبانی از سیستم Packaging و... ویژگی هایی بود که به این نسخه جدید لاراول اضافه شد.
نسخه چهارم
اکنون که در سال 2013 هستیم نسخه جدیدی از فریمورک لاراول رادریافت کرده ایم که بر پایه کدهای Illuminateمنتشر شده و از سیستم Composerپشتیبانی می کند. ویژگی هایی مانند ارسال ایمیل و پشتیبانی از حذف شدن با تاخیر رکوردهای بانک اطلاعاتی امکاناتی بود که به این نسخه اضافه شد.
نسخه پنجم
نسخه 5 آن در سال 2015 منتشر شد و از ویژگی های زیادی برخوردار بود که روز به روز نیز این ویژگی ها مورد بروزرسانی قرار می گرفتند و ویژگی های بیشتری به آن اضافه می شد. بهینه سازی assets، ارائه ساختار درختی برای توسعه اپلیکیشن، ساده شدن عملیات احراز هویت و... ویژگی هایی بود که به این نسخه اضافه شد.
نسخه ششم
در این نسخه نقص های بسیاری از نسخه پنج رفع شد و ویژگی های جدیدی نیز اضافه شد که یکی از آن ها استفاده از Laravel Vapor بود.
نسخه هفتم
نسخه 7 ارائه شده توسط لاراول که در حال حاظر بسیاری از برنامه نویسان از آن استفاده می کنند. این نسخه دارای تغییرات بسیار زیاد و چشم گیری بوده است که کمک بزرگی به برنامه نویسان این فریم ورک کرده است.
نسخه هشتم
در نسخه 8 لاراول تعدادی امکانات مهم افزوده شده است که عبارتند از:
تغییر دایرکتوری مدل ها
اضافه شدن پکیجی با عنوان jetstream
بهبود حالت نگهداری و تعمیر
Model Factory Classes
بهبود Rate Limiting
برچسب: آموزش لاراول,لاراول,آکادمی ای تی,laravel ,آموزش,آموزش آنلاین,آموزش php,php,
نویسنده: منصور