فریم ورک laravel
فریم ورک php
2

Laravel

این فریم ورک هنوز در مقایسه با پدر بزرگ های فریم ورک ها، روز های اولیه ی خود را می گذراند (معرفی اولیه ی آن در سال ۲۰۱۱ انجام شد)، اما با این وجود هم توانسته است طرفداران زیادی را برای خود گرد آورد.

مزیت ها

– قابلیت پیمانه ای بودن (Modularity) از طریق “bundle” ها ایجاد شده است که باعث می شود بتوان به راحتی کدها را در سراسر اپلیکیشن drop کرده یا مورد استفاده ی مجدد قرار داد.

– ORM سلیس و روان آن یک ORM ساده و فوق العاده سریع می باشد که کار با روابط دیتا بیس را بسیار ساده می سازد.

– قابلیت تنظیم و توسعه ی بسیار بالا. می توان اپلیکیشن را با ساختار پوشه ای مورد نظر خود راه اندازی و تنظیم کرد تا بهترین کارایی را برای شما داشته باشد

– موتور template سریع. سرعت بسیار بالا (ابندا به صورت PHP کامپایل کرده و سپس نتایج را cache می کند) و قابلیت توسعه پذیری بالا. افزودن ویژگی های جدید کار ساده ای بوده و بدون نیاز به تغییر هسته می باشد.

– Aristan (CLI). برخی از برنامه نویسان قبل از استفاده از فریم ورک Laravel، تقریبا هرگز از ابزار های CLI مانند migration و task ها استفاده نکرده بودند. ایجاد هر دوی انها با Aristan بسیار ساده است و ارزش یک بار امتحان کردن را دارد. احتمالا پس از یک بار استفاده باز هم به استفاده از آن ادامه خواهید داد.

– Routing معکوس

– مستندات فوق العاده

معایب

– این فریم ورک هنوز بسیار جدید است و این به معنای وجود برخی از ناپایداری ها در کد هاست. البته از زمان انتشار نسخه ی ۳٫x، این مشکل رو به کاهش است.

– فایل های هسته ی فریم ورک Laravel همه در داخل Laravel namespace قرار دارند و هیچ یک از فایل های هسته از یک namespace slash یا (a \ ) در مقابل فراخوانی یک فایل دیگر از هسته استفاده نمی کنند که این باعث می شود توسعه ی برخی از کلاس ها کمی دشوار تر شود. این امر مسئله ی مهمی نیست و برنامه نویسان کمی وجود دارند که باید نگران این قضیه باشند.

– Routing گاهی به صورت عجیبی انجام می شود که از کنترل برنامه نویس خارج می شود

– به دلیل تازگی آن، گزینه های لازم برای یافتن پاسخ ها هنوز در مقایسه با CakePHP و CodeIgniter محدود است. البته فروم ها و IRC آن به نظر فعال می رسد و افراد مفیدی در آن ها فعالیت می کنند بنابراین معمولا می توان برای سوالات خود پاسخی یافت.

نتیجه گیری: در حال حاضر Laravel جزو برترین انتخاب های برنامه نویسان می باشد زیرا برنامه نویسی را با سرعت بیشتری انجام می دهد.

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

سلام
ممنون از شما دوست عزیز؛
چند مقاله در این مورد در دست انجام است و به زودی در سایت قرار داده خواهد شد. به سایت سر بزنید.

۲ دیدگاه

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

صنعت آموزش آنلاین
html5
بهترین فروشگاه ساز های رایگان

سلام  توی این پست میخوام  لیستی از بهترین فروشگاه ساز های رایگان رو بهتون معرفی کنم . همونطور که میدونید فروشگاه ساز ها برنامه هایی هستند که با اونها می تونید یک فروشگاه بسازید. در این بین خیلی از فروشگاه ساز ها رایگان نیستند و شما باید برای استفاده از اون ها هزینه ای رو پرداخت کنید که شاید به عنوان یه مشتری یا کارفرما یا هرچی شما با این موضوع مشکلی نداشته باشید اما به عنوان یه توسعه دهنده ی خیلی نمی تونید با این موضوع کنار بیاید.

کتاب آموزش فریم ورک Ext JS
آیا می دانستید که
18
چاپ و انتشار کتاب مرجع کامل آموزش سوپر فریم ورک Ext JS برای اولین بار در ایران

  خرید کتاب سوپر فریم ورک قدرتمند برنامه نویسی وب Ext JS   خرسندیم که به استحضار دوستان و علاقه مندان برنامه نویسی برسانیم که با درخواست های شما عزیزان و پس از مدت ها، بر آن شدیم تا اولین کتاب کامل آموزش سوپر فریم ورک Ext JS را تحت …

فریم ورک framework
از دست ندهید
چرا در پروژه هایمان باید از یک فریم ورک استفاده کنیم

به طور کلی استفاده از فریم ورک اجباری نیست، بلکه فریم ورک فقط یک ابزار کمکی است که به شما کمک می کند پروژه هایتان را سریع تر و بهتر جلو ببرید. بهتر ازین بابت که : فریم ورک ها بر اساس یک ساختار و معماری درست بنا شده اند …