لاراول یک فریمورک متن باز است که برای توسعه اپلیکیشن های تحت وب ایجاد شده است و با زبان برنامه نویسی PHP نوشته شده است. لاراول از معماری MVC استفاده می کند و هم اکنون محبوب ترین فریمورک حال حاضر PHP و بالاتر از سایر فریمورک ها در دنیا است.
لاراول توسط Taylor Otwell در تاریخ 19 خرداد 1390 ایجاد شد و یک ماه بعد نسخه نهایی آن را منتشر ساخت. او سعی داشت که فریمورکی مبتنی بر CodeIgniter با قابلیت های پیشرفته تر ایجاد نماید و این براساس فریمورک لاراول را ایجاد کرد.
یکی از مهم ترین دلیل انتخاب لاراول توسط توسعه دهندگان سراسر جهان، سادگی و سرعت بالای این فریمورک است. با استفاده از لاراول می توان اپلیکیشن های تحت وب امن، قدرتمند و البته سریعی ایجاد و توسعه داد و همین ویژگی ها کافی است که محبوبیت بسیاری در بین توسعه دهندگان سراسر جهان پیدا کند.
لاراول از پکیج های فریمورک قدرتمند Symfony و سایر پکیج های شناخته شده و محبوب استفاده می کند و همین موضوع باعث افزایش چشمگیر قدرت در این فریمورک شده است. با استفاده از Laravel می توان به سهولت هر پکیجی را به این فریمورک افزود و از آن استفاده کرد و یا از پکیج های خود لاراول بهره جست. 
مهم ترین ویژگی های لاراول
با استفاده از لاراول می توان اقدام به توسعه و طراحی سایت و به طور کلی اپلیکیشن های تحت وب کرد. به طور کلی لاراول دارای ویژگی های زیر است:
لاراول امکانات بسیاری را برای توسعه دهندگان فراهم کرده است مانند:
لاراول با وجود جوان تر بودن اما دارای امکانات بسیاری است که ترکیب قدرتمندی از سادگی ، زیبایی و کارایی را بوجود آورده است. PHP دارای فریمورک های بسیاری نظیر CodeIgniter, Yii, Symfont, Cakephp و ... می باشد که هرکدام دارای ویژگی های خاص خودشان هستند. اما می توان گفت لاراول همه ویژگی های مثبت فریمورک ها را در یک جا جمع کرده است. به طور مثال لاراول بسیاری از پکیج های Symfony را استفاده می کند و همانند سیمفونی قدرتمند است اما با وجود قدرت همانند CodeIgniter ساده و سریع نیز می باشد و با بهبودهایی Performance بالایی مثل فریمورک Yii خواهد داشت.
منبع: لاراول چیست؟
برچسب:
نویسنده: محمد رضا جوادیان