31
2018
لاراول چیست؟
لاراول یکی از فریم ورک های زبان برنامه نویسی php است که بر اساس معماری mvc توسعه یافته است. این فریم ورک با خارج کردن زبان PHP از یکنواختی، توانسته محبوبیت زیادی بین برنامه نویسان PHP پیدا کند. ابتدا واژه فریم ورک را توضیح میدهیم.
فریم ورک (framework) در اصطلاح به معنای چارچوب است که در حوضه برنامه نویسی هم همین مفهوم را دارد، به بیان دیگر مجموعه ای ازدستورالعمل ها، کتابخانه ها، رابط کاربری، کلاس ها و در کل امکانات فراهم شده از یک زبان برنامه نویسی است.
هدف از ایجاد فریم ورک فراهم کردن ساختاری مشخص و استاندارد برای کد نویسی بی دردسر, مفهوم دار و قابل توسعه است.
منظور از بی دردسر بودن به این معنی است که برنامه نویس برای هر بخش از نرم افزار خود نیازی به کدنویسی تکراری و بیش از حد نداشته و میتواند از کلاس ها و توابع اماده فریم ورک مورد نظرش استفاده کند. وقتی یک برنامه نویس از ساختار فریم ورک پیروی میکند مطمئنا کدهای قابل فهم تری تولید میکند و از همه مهم تر اینکه برنامه نویسانی که روی یک پروژه به صورت تیمی کار میکنند میتوانند به راحتی کدهای یکدیگر را درک کنند. یکی از مزیت های فریم ورک قابل توسعه بودن آن است. یعنی هر چقدر پروژه شما بزرگ هم باشد باز هم به راحتی میتوانید آن را توسعه دهید.
لاراول ( Laravel ) محبوبترین فریمورک php است که توسط Taylor Otwell توسعه پیدا کرده است. این فریمورک از کتابخانههای گوناگونی و به ویژه بسیاری از کتابخانههای سیمفونی( Symfony ) استفاده میکند. این فریم ورک با خارج کردن زبان PHP از یکنواختی، توانسته محبوبیت زیادی بین برنامه نویسان PHP پیدا کند.
ویژگی ها و مزایای فریم ورک لاراول
- شی گرایی: این فریم ورک کاملا شی گراست و این امر باعث سهولت , دقت و نظم در کدنویسی شما می شود
- ماژولار بودن: با این قابلیت پکیج های مورد نظر را به راحتی به پروژه اضافه می کنید
- استفاده از ساختار Eloquent ORM: این سیستم کار با دیتابیس را خیلی راحت کرده و یکی از ارکان محبوبیت لاراول محسوب می شود
- بهره مندی از Templating Engine: این سیستم برای کار با view ها طراحی شده که با استفاده از دایرکتیوهای آن نیازی به نوشتن کدهای php مابین تگ های html نیست.
- سیستم احراز هویت: در لاراول سیستم احراز هویت به صورت پیش فرض وجود دارد و به راحتی قابل استفاده و توسعه است .
- انجام تست: در لاراول به راحتی با نوشت کدهای ساده میتوانید عملیات تست را انجام دهید.
- توسعه پذیری: به دلیل شی گرایی , نظم در ساختار و کلی ویژگی های دیگه توسعه پروژه هاتون نامحدود می شود.
جامعهی برنامهنویسان لاراول در سراسر دنیا میتوانند به توسعهدهنده در یافتن راهحلهای مناسب و روشهای حل مشکلات یاری برسانند. لاراول برای پروژههایی با ابعاد کوچک تا بزرگ قابل استفاده است. گرچه Laravel هنوز به بلوغ نرسیده و سنش از سایر فریم ورکها کمتر است، اما این سادگی این فریم ورک است که آنرا محبوب می کند. بعلاوه، ویدیوهای آموزشی Laravel، Laracasts، یادگیری فریم ورک را برای توسعه دهندگان آسان می کند. زیبایی، کارایی و سادگی کد آن باعث می شود سریع، مطمئن و امن باشد. در نهایت این ویژگی ها باعث می شود وبسایت هایی سریع و بهینه بر پایه سبک طراحی متمرکز بر تبدیل (conversion focused design) ساخت که باعث بدست آمدن نتایج بزرگتر و بازگشت سرمایه بالاتر می شود. اگر شما الان دارید به توسعه یک وبسایت بر پایه php فکر می کنید، از بین شرکتها یا توسعه دهندگان مستقلی که روی Laravel کار می کنند انتخاب کنید و صاحب یک وبسایت متمرکز بر تبدیل شوید
راهنمای دانلود
تبلیغات
آرشیو موضوعی
- کامپیوتر (142)
- آموزشی (30)
- برنامه نویسی متلب (3)
- برنامه نویسی وب (4)
- برنامه نویسی ویندوز (19)
- #C – سی شارپ (18)
- API – اِِی پی آی (6)
- ++C/C سی/سی پلاس پلاس (1)
- #C – سی شارپ (18)
- پایگاه داده (9)
- تحقیقاتی (26)
- سخت افزار (1)
- شبکه های کامپیوتری (28)
- شبیه سازی (7)
- شیوه ارائه مطالب (6)
- طراحی الگوریتم (1)
- طراحی صفحات وب (3)
- CSS – سی اس اس (3)
- HTML – اچ تی ام ال (3)
- کارآموزی (4)
- کامپایلر (2)
- مهندسی نرم افزار (54)
- UML – یو ام ال (51)
- نمونه سوال (3)
- هوش مصنوعی (1)
بیشترین بازدید
- مدلسازی معنایی داده ها - تعداد بازدید (83,574)
- تجزیه و تحلیل سیستم کتابخانه توسط UML - تعداد بازدید (32,901)
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML - تعداد بازدید (30,325)
- نمودار ER بانک و روابط بین آنها و نرمال سازی جداول در سطح BCNF - تعداد بازدید (27,259)
- نمودار ER کتابخانه و روابط بین آنها و نرمال سازی جداول در سطحBCNF - تعداد بازدید (26,005)
- نمودار جریان داده (Data flow Diagram(DFD آژانس تاکسی تلفنی - تعداد بازدید (25,953)
- تجزیه و تحلیل فروشگاه با UML در نرم افزار رشنال رُز - تعداد بازدید (24,185)
- تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose) - تعداد بازدید (23,401)
- Checkout - تعداد بازدید (23,262)
- تجزیه و تحلیل سازمان تامین اجتماعی با UML در نرم افزار رشنال رُز - تعداد بازدید (22,050)
مطالب تصادفی
- بررسی و تحلیل دولت الکترونیک در ایران با رویکرد مقایسه ای
- ﻭﺍﺑﺴﺘﮕﻲ ﻭ ﻧﺮﻣﺎﻝ ﺳﺎﺯﻱ
- آموزش طراحی صفحات وب
- نرم افزار شبيه سازی NS و نحوه نصب کردن و کار با آن- قسمت چهارم
- پوشش مرزی درشبکه های حسگر دوربین بی سیم
- تحلیل و طراحی شبکه اداره پست و شبیه سازی با Opnet
- تجزیه و تحلیل رزرو و خرید بلیط هواپیما با UML در نرم افزار رشنال رُز
- : تحلیل و طراحی شی گرا برای سیستم کنترل بلیط مترو با استفاده از متدولوژی RUP و UML در نرم افزار رشنال رُز
- تجزیه و تحلیل و طراحی شیء گرا خرید اینترنتی بلیط هواپیما با استفاده از UML در نرم افزار رشنال رُز
- چاپ سری فیبوناچی توسط مولد همنهشتی در #C
تازه ترین ها
- تجزیه و تحلیل آموزشگاه موسیقی با استفاده از UML
- تجزیه و تحلیل هتل با UML در نرم افزار رشنال رُز
- تجزیه و تحلیل سیستم عابر بانک با استفاده از UML در نرم افزار رشنال رُز
- تجزیه و تحلیل صرف غذا در رستوران با UML در نرم افزار Rational Rose
- تجریه و تحلیل سیستم امنیتی ورود و خروج یک سازمان با UML در نرم افزار Pacestar UML Diagrammer
- تجزیه و تحلیل انبار کارخانه با UML
- تجزیه و تحلیل تاکسی تلفنی با UML
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML
- تجزیه و تحلیل شرکت کاریابی با استفاده از UML
- تجزیه و تحلیل سیستم کتابخانه توسط UML
تقویم شمسی
ش | ی | د | س | چ | پ | ج |
---|---|---|---|---|---|---|
« آذر | ||||||
1 | 2 | 3 | 4 | |||
۵ | ۶ | ۷ | ۸ | ۹ | ۱۰ | ۱۱ |
۱۲ | ۱۳ | ۱۴ | ۱۵ | ۱۶ | ۱۷ | ۱۸ |
۱۹ | ۲۰ | ۲۱ | ۲۲ | ۲۳ | ۲۴ | ۲۵ |
۲۶ | ۲۷ | ۲۸ | ۲۹ | ۳۰ |