نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

لاراول چیست؟

امیرمسعود ایرانی | سه شنبه, ۲۸ مرداد ۱۳۹۳، ۰۱:۵۵ ب.ظ | ۲ نظر

برای مشاهد‌ه‌ی فیلم آموزشی نصب لاراول در سایت آپارات اینجا کلیک کنید


لاراول( Laravel ) یک فریم‌ورک php است که توسط تیلور اوتول(Taylor Otwell) توسعه پیدا کرده است. این فریم‌ورک از کتابخانه‌های گوناگونی و به ویژه بسیاری از کتابخانه‌های سیمفونی( Symfony ) استفاده می‌کند.

در توسعه‌ی این فریم‌ورک بسیاری مفاهیم و روش‌های موجود در دیگر فریم‌ورک‌ها و زبان‌ها گردآوری شده‌اند. لاراول مجموعه‌ای از بهترین روش‌ها و ابزارها در یک بسته است.

ویژگی‌های بسیاری در لاراول وجود دارند که آن را به انتخاب اول توسعه‌دهندگان تبدیل کرده‌اند.

مهم‌ترین ویژگی لاراول ORM اختصاصی آن به نام Eloquent است. هرچند یادگیری استفاده از این ابزار ممکن است به اندکی زمان نیاز داشته باشد، ولی انعطاف، کارایی و قدرت Eloquent را به ندرت می‌توان در ابزارهای دیگر یافت.

Eloquent کار کردن با اطلاعات را به گونه‌ای آسان می‌کند که باور آن گاهی دشوار به نظر می‌رسد. کدهای نوشته شده با Eloquent شباهت بسیار زیادی با زبان انسان دارند و حتی اگر تا کنون با این شیوه کد ننوشته باشید، معنی کدها را به خوبی متوجه خواهید شد.

Eloquent امکان ذخیره و بازیابی اطلاعات در پایگاه داده‌های مختلف از جمله MySQL، Postgres، و SQL Server را فراهم می‌کند.

لاراول حاوی یک Template Engine اختصاصی به نام Blade است. اگرچه این تمپلیت انجین در مقایسه با ابزارهایی مانند Twig از امکانات کمتری برخوردار است، با این حال تمامی نیازهای معمول را برطرف می‌کند.

لاراول بسیار انعطاف‌پذیر است. تغییر عملکرد بسیاری از بخش‌های آن بدون نیاز به تغییر کدهای اصلی امکان‌پذیر است.

سیستم مسیردهی(‌ Routing ) در لاراول نیز به صورت اختصاصی توسعه یافته است. این سیستم امکانات بسیاری را در اختیار شما قرار می‌دهد. استفاده از پیشوندها و پسوندها، کنترلرها، فیلترها، توابع درون خطی و بسیاری امکانات دیگر کار کردن با مسیرها را بسیار آسان می‌نمایانند.

لاراول برای مدیریت نیازمندی‌ها از Composer استفاده می‌کند. به‌روزرسانی فریم‌ورک هم با استفاده از همین ابزار صورت می‌پذیرد. به این معنی که با صرف کمترین انرژی، همیشه می‌توانید از آخرین نگارش کتابخانه‌ها و فریم‌ورک لاراول در پروژه‌ی خود بهره ببرید.

لاراول امروزه به یک فریم‌ورک جا افتاده تبدیل شده است. جامعه‌ی برنامه‌نویسان لاراول در سراسر وب می‌توانند به شما در یافتن راه‌حل‌های مناسب و روش‌های حل مشکلات یاری برسانند.

لاراول برای پروژه‌هایی با هر اندازه قابل استفاده است. اگر می‌خواهید از کدنویسی لذت ببرید هم‌اکنون به جامعه‌ی بزرگ کدنویسان لاراول بپیوندید.


طراحی سایت با لاراول

  • امیرمسعود ایرانی

composer

laravel

phpmyadmin

لاراول

نظرات  (۲)

سلام .... کاراتون بسیار ارزشمنده دستتون درد نکنه البته کامل پست ها رو ندیدم.
خیلی دوست دارم با این فریمورک کار کنم مطالب اموزشی فارسی و بدردبخور رو از کجا میتونم بگیرم و ببینم؟خیلی ممنون
پاسخ:
با سلام و تشکر
منابع فارسی برای لاراول هنوز آنقدر که باید وجود نداره
اگر به زبان انگلیسی تسلط ندارید، حتما تلاش اصلی خودتون رو روی یادگیری زبان باید بذارید
منابع و مراجع یادگیری لاراول به زبان انگلیسی به حد خوب و قابل قبولی رسیده
یک راه حل دیگه هم اینه که از کلاس‌های آموزشی برای شروع به کار استفاده کنید و بقیه‌ی راه رو با مطالعه و تلاش خودتون پیگیری کنید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی