آشنایی با laravel5.1


تــوضــیحــات
فــایل ها

لاراول یک فریمورک متن باز PHP برای توسعه برنامه‌های تحت وب با معماری MVC، ساخته تیلور آت ول هست، از ساختار این فریمورک اینطور بر می‌آید که شبیه سایر پروژه‌های نرم افزاری، در پی ارتقاع فریمورک‌ها و بعضا بر پایه ایده‌های ناب از سایر فریمورک‌ها و البته ویژگی‌های منحصربه‌فرد خودش ساخته شده است.

اولین نسخه این فریمورک در سال ۲۰۱۱ منتشر شد و تا کنون ۵ نسخه از این فریمورک روانه دنیای اوپن سورس شده.به دلیل غنی بودن کامپوننت‌های فریمورک سیمفونی، لاراول در ابتدا قسمت‌های مختلفی از جمله Routing، ORM، View رو بر اساس کامپوننت‌های سیمفونی پیاده‌سازی کرد، ولی به تدریج اکثر قسمت‌ها بازنویسی شد و در حال حاضر فقط از چند کلاس سیمفونی در لاراول بیشتر استفاده نمی‌شود.

لاراول به شدت شیءگرا است و روش‌ها و الگوهایی در پیاده‌سازی آن استفاده شده که تا به حال در کمتر فریمورک PHP مورد استفاده قرار گرفته، مثل Facade، Reflection، IoC، Method Injection و …لاراول از نسخه ۴ به بعد برای مدیریت وابستگی و کتابخانه ها از Composer استفاده می‌کند.هدف اصلی لاراول تمرکز بر توسعه برنامه و جلوگیری از درگیر بودن برنامه‌نویس با کدهای فریمورک هست، یعنی کارها با کد کمتر و روان‌تر انجام شود  و توسعه‌دهنده بر منطق برنامه تمرکز کند و نه روی چگونگی اجرای منطق.

برخلاف آنچه شایع هست و تصور می‌شود، لاراول هیچ شباهتی به فریمورک Codeigniter ندارد، بلکه شبیه فریمورک Phalcon هست، هم از نظر معماری و هم از نظر API، برای اطلاعات بیشتر به مستندات این دو فریمورک مراجعه کنید.


عوامل : احسان مینایی زاده

مدت زمان : ۰۲:۴۵:۰۰
بخش اول



تگ ها لاراول Laravel فناوری اطلاعات فریمورک های وب

مشاغل برنامه ‌نویس مهندس IT مهندس کامپیوتر