مقایسه Laravel vs Django... از دید یه لاراول کار که تازه رفته جنگو! بخش اول


بعد از 1 سال تمرین php laravel و انجام چندین پروژه پیشرفته تصمیم گرفتم python Django رو هم به دلایلی امتحان کنم . گرچه هنوز کاملا با جنگو اشنا نشدم و فعلا تو مراحل شناخت اولیه هستیم و عاشق هم نشدیم :))

1- اولین چیزی که نظرمو جلب کرد پنل مدیریت آماده ای هست که جنگو میسازه و واقعا باری رو از دوش برنامه نویس برمیداره!

2- دومین مورد کاملا ماژولار بودن جنگو هست . مثلا تو لاراول میخواستیم بخش posts رو تو یه پروژه دیگه بکار ببریم باید کنترلرها و مدل و روت ها و ویو ها رو جدا جدا copy paste میکردیم تو پروژه جدید .. ولی تو جنگو همه اینا تو پوشه ای به اسم posts هستن و خیلی ماژولارتره!

3- ولی به نظرم کلا جنگو واسه کسی که هدفش backend هست و اصلا وب کار نکرده خیلی پیچیده میشه! درحالی که php اوایل کار خیلی قابل فهم تره.. و چون زبان مخصوص وب هست طرف وب رو خیلی بهتر درک میکنه و سوییچ کردن روی django و node.js و غیره واسش خیلی راحتتره

4- منابع اموزشی فارسی و کامیونیتی برای Laravel خیلی خیلی بیشتر از Django هست ! من همین الان چنتا گروه تلگرام لاراول عضوم که هر مشکلی واسم پیش بیاد در عرض 20 دقیقه جوابشو پیدا میکنم و خیلی وقتا اصلا نیازی به stackoverfelow هم پیدا نمیکنم .. ولی گروههای django فارسی زبان زیاد فعال نیستن نمیدونم چرا !

5- جریان هاست اشتراکی ! لاراول روی هاست 15 تومنی هم بدون مشکل اجرا میشه ولی جنگو از این خبرا نیست