webdesign
عضو جدید
[h=3]Laravel چیست؟[/h] لاراول یک فریمورک متن باز است که برای توسعه اپلیکیشن های تحت وب ایجاد شده است و با زبان برنامه نویسی PHP نوشته شده است. لاراول از معماری MVC استفاده می کند و هم اکنون محبوب ترین فریمورک حال حاضر PHP و بالاتر از سایر فریمورک ها در دنیا است.
لاراول توسط Taylor Otwell در تاریخ 19 خرداد 1390 ایجاد شد و یک ماه بعد نسخه نهایی آن را منتشر ساخت. او سعی داشت که فریمورکی مبتنی بر CodeIgniter با قابلیت های پیشرفته تر ایجاد نماید و این براساس فریمورک لاراول را ایجاد کرد.
یکی از مهم ترین دلیل انتخاب لاراول توسط توسعه دهندگان سراسر جهان، سادگی و سرعت بالای این فریمورک است. با استفاده از لاراول می توان اپلیکیشن های تحت وب امن، قدرتمند و البته سریعی ایجاد و توسعه داد و همین ویژگی ها کافی است که محبوبیت بسیاری در بین توسعه دهندگان سراسر جهان پیدا کند.
لاراول از پکیج های فریمورک قدرتمند Symfony و سایر پکیج های شناخته شده و محبوب استفاده می کند و همین موضوع باعث افزایش چشمگیر قدرت در این فریمورک شده است. با استفاده از Laravel می توان به سهولت هر پکیجی را به این فریمورک افزود و از آن استفاده کرد و یا از پکیج های خود لاراول بهره جست.
[h=3]مهم ترین ویژگی های لاراول[/h] با استفاده از لاراول می توان اقدام به توسعه و طراحی سایت و به طور کلی اپلیکیشن های تحت وب کرد. به طور کلی لاراول دارای ویژگی های زیر است:
منبع: لاراول چیست؟
لاراول توسط Taylor Otwell در تاریخ 19 خرداد 1390 ایجاد شد و یک ماه بعد نسخه نهایی آن را منتشر ساخت. او سعی داشت که فریمورکی مبتنی بر CodeIgniter با قابلیت های پیشرفته تر ایجاد نماید و این براساس فریمورک لاراول را ایجاد کرد.
یکی از مهم ترین دلیل انتخاب لاراول توسط توسعه دهندگان سراسر جهان، سادگی و سرعت بالای این فریمورک است. با استفاده از لاراول می توان اپلیکیشن های تحت وب امن، قدرتمند و البته سریعی ایجاد و توسعه داد و همین ویژگی ها کافی است که محبوبیت بسیاری در بین توسعه دهندگان سراسر جهان پیدا کند.
لاراول از پکیج های فریمورک قدرتمند Symfony و سایر پکیج های شناخته شده و محبوب استفاده می کند و همین موضوع باعث افزایش چشمگیر قدرت در این فریمورک شده است. با استفاده از Laravel می توان به سهولت هر پکیجی را به این فریمورک افزود و از آن استفاده کرد و یا از پکیج های خود لاراول بهره جست.
[h=3]مهم ترین ویژگی های لاراول[/h] با استفاده از لاراول می توان اقدام به توسعه و طراحی سایت و به طور کلی اپلیکیشن های تحت وب کرد. به طور کلی لاراول دارای ویژگی های زیر است:
- سادگی و سرعت یادگیری و استفاده از آن
- سهولت استفاده از سایر کتابخانه و پکیج های PHP و استفاده از Composer
- ORM قدرتمند و سریع که باعث افزایش سرعت کار با دیتابیس و دیتابیس می گردد.
- بهره گیری از موتور قالب Blade که باعث افزایش سرعت در کار با View ها می شود.
- Routing قدرتمند که مسیریابی را بسیار سریع می کند.
- استفاده از Migration برای ساخت جداول با سرعت بسیار بالا
- خط فرمان Artisan و افزایش سرعت بسیار از امور فریمورک
- صفحه بندی خودکار: با استفاده از لاراول با سرعت باورنکردنی می توانید صفحه بندی به صورت خودکار ایجاد نمایید.
- پکیج ها: با استفاده از لاراول می توانید هر قسمت از برنامه تحت وب خود را تبدیل به یک پکیج کنید و از آن در برنامه های مختلف خود استفاده نمایید یا آن را با دیگران به اشتراک بگذارید.
- ابزار تست: با استفاده از لاراول می توانید به سهولت برنامه های خود را تست نمایید.
- کار با دیتابیس: با استفاده از Elequent شما می توانید به سهولت به انواع دیتابیس هایی نظیر Mysql, Redis و .. متصل شوید و کوئری ها و جوین های تودرتو و پیچیده ای را در زمان بسیار کمی ایجاد نمایید.
- آپلود فایل: لاراول امکانات قدرتمندی برای آپلود فایل و کار با فایل ها فراهم کرده است .
- آرتیسان: لاراول دارای خط فرمانی به نام Artisan است که با استفاده از آن شما می توانید کارهای بسیاری را با چند دستور ساده انجام دهید.
- تینکر: Tinker پکیجی قدرتمند است که به شما این امکان را می دهد در خط فرمان کدنویسی کنید!
- موتور قالب بلید: با استفاده از Blade شما به راحتی می توانید داده ها را در در View خود با سرعت بالایی استفاده نمایید.
- ایجاد ای پی آی: لاراول به برنامه نویسان این قابلیت را می دهد که بتوانند به راحتی نسبت به طراحی و ایجاد انواع API ها مانند API های Restful اقدام کنند.
منبع: لاراول چیست؟