.علاقه مند به توسعه اپلیکیشن ها موبایل و سمت سرور..عاشق لاراول
چرا باید از لاراول در پروژه های خود استفاده کنیم؟
چرا باید از لاراول در پروژه های خود استفاده کنیم؟
در این قسمت می خواهیم در مورد چرایی استفاده از لاراول در پروژه هامون بگیم
بذارید قبل از ورود به لاراول اول در مورد چرایی استفاده از فریم ورک ها صحبت کنیم.ما به این خاطر از فریم ورک ها استفاده می کنیم چون که یک فریم ورک مثل لاراول این اطمینان را به توسعه دهنده و همکارانش می دهد که دارن طبق قوانین کسب و کار و استاندارد ها کد می زنیم و کد های ما قابل توسعه و نگه داری هستند.
این امکان رو به ما می دن که دوباره چرخ رو اختراع نکنیم..منظورم چیه از این حرف؟؟؟
فکر کنید شما می خواهید یک ساختار برای احراز هویت و ورود کاربران درست کنید.خب کلی داستان دارین با این قسمت از جمله بحث های امنیتی ،تغییر رمز ، فراموشی ، اعتبار سنجی در هر درخواست و…. حالا فکر کنید شما با اجرا چند دستور می توانید یک مجموعه کامل ورود و احراز هوست کاربران را داشته باشید که هر چند مدت یک بار آپدیت هم می شود اتفاقا….چه عالی!!!
مزیت دیگر این بخش هم نگه داری و توسعه پذیری راحت و اینکه بقیه هم این فریم ورک رو بلد هستند و لازم نیس به افراد دیگر فریم ورک شخصی روتون رو توضیح بدهید.
حالا میریم سراغ اینکه چرا لاراول
به نمودار زیر توجه کنید.
این نمودار حجت رو بر شما و ما تمام می کند.در حال حاضر پر استفاده ترین فریم ورک php لاراول است.
لاراول
- هستهی توسعهپذیر و سریع
- مسیردهی (routing) ساده و تمیز
- سیستم تایید هویت کاربری خودکار (Authentication)
- سیستم ACL حرفهای و پیشرفته
- استفاده از مفهومی به نام Eloquent برای برقراری ارتباط بین مدل و پایگاه داده
- دارای کلاسها و توابع بسیار متنوع
- شیءگرایی بسیار حرفهای و منسجم
- پشتیبانی همزمان از چندین بانک اطلاعاتی (SQL Server, MySQL, PostgerSQL, SQLight, Oracle)
- استفاده از موتور قالب Blade جهت طراحی بسیار سادهی View
- رابط و ORM بسیار ساده
- نصب و اجرای کاملا ساده با استفاده از Composer
- پشتیبانی از Unit Test
- وجود صفها (Queue) و کارها (Jobs) برای اجرای فعالیتهای طولانی
- انجمن بسیار فعال جهت پاسخگویی به سوالات
- منابع آموزشی بسیار فراوان
- سطح امنیتی بسیار بالا
دلابل بالا برای استفاده از لاراول کافی است ولی لاراول دلیل بسیار زیادی برای استفاده دارد که در طول آموزش ها به انها اشاره خواهیم کرد.
مطلبی دیگر از این انتشارات
مدیریت ساده خطای 404 با لاراول
مطلبی دیگر از این انتشارات
چرخه حیات درخواست در لاراول به زبان ساده
مطلبی دیگر از این انتشارات
مقایسه Laravel vs Django... از دید یه لاراول کار که تازه رفته جنگو! بخش اول