سلام خدمت اساتید محترم
دوستان از نظر شما برای ساخت یک فروشگاه اینترنتی با در نظر گرفتن فاکتورهای سرعت، آسانی راه رسیدن به مقصد و پلاگین ها، امکانات و همچنین منابع آموزشی لازم، کدام یک از دو فریمورک Laravel و Django گزینه بهتری هست؟؟
هدف : ساخت یک فروشگاه اینترنتی بر بستر وب و سپس ساخت اپ اون فروشگاه برای سیستم عامل اندروید.
اول اینکه اعتقادی به بهترین و بدترین فریمورک ندارم و اگر به فریمورکی مسلط هستید که همان را ادامه بدید اما اگر میخواهید تازه شروع کنید بنظرم جنگو مناسبتره. تجربه شخصی من:
لاراول نسبت به جنگو:
لذت کد نویسی بیشتر
جامعه آماری بزرگتر
منابع آموزشی بیشتر
رویکرد بهتر در validation ها و نمایش پیامها و خطالها نسبت به جنگو
ذاتاً غیر ماژولار
جنگو در مقایسه با لاراول:
زمان تسلط به پایتون/جنگو نصف یا یک سوم php/ لاراول
زمان تحویل پروژه کمتر از نصف زمان همان پروژه با لاراول (بخاطر پنل مدیریت عالی، ساختار ماژولار و راحتی کار با دیتابیس)
ذاتاً ماژولار (کار کمتر در پروژه های بعدی با کپی کردن اپ ها)
شروع سریع با دیتابیس پیش فرض (sqlite) و اتصال آن به دیتابیس های دیگر بعداز اتمام پروژه
این دوتا تفاوت خاصی باهم ندارن اکثر فاکتوراشون شبیه همه
پیشنهاد من asp.net core هست که هم سرعتش چندین برابر ایناست و هم ساده و راحته
asp.net هزینه بیشتری داره دیجیکالا هم قبلا با asp بود الان از cms اختصاصی php و node.js استفاده میکنن برا اپشونم از کاتلین استفاده میکنن
asp.net هزینه بیشتری داره دیجیکالا هم قبلا با asp بود الان از cms اختصاصی php و node.js استفاده میکنن برا اپشونم از کاتلین استفاده میکنن
دوست عزیز از وقتی دیجی کالا وقتی روی asp بود
6 سال گذشته اون موقع حتی core نیومده بود در مورد هزینه هم روی سرور لینوکسی اجرا می شع و فرقی بین سرور دیگه نیست
بعدم اون موقع تیمی که می توست پروژه رو scale کنه phpکار بودن و روسی
در مورد نود و اکسپرس هم برای کل سایت مفید نیست ( تجربهش رو دارم به درد api یا یه وبلاگ می خوره برای فروشکاه خیلی خوب نیست اما جوا ب می دع ، در اینده قطعا انتخااب خوبیه )
من خودم جنگو کار کردم و بخوام بکند سایت و api رو بزنم با جنگو مشکلی ندارم
اما به نظرم دات نت چون زامارین هس می تونه بهتر باشع ( با زامارین کار نکردم اما به نظرم می تونه کارتونو راه بندازه )
در مورد لاراول هم دوستان لاراول کار باید نظر بدن
پیشنهادم لاراول هست
asp.net core هست که هم سرعتش چندین برابر ایناست
یادگیریش طولانیه، نیاز به سیستمی داری که بتونی باهاش vs2019 رو ران کنی
ولی برای طراحی و توسعه یک فروشگاه کوچک لاراول رو پیشنهاد میدم و خوبیش هم اینه که هم آموزشش ساده تر هست نسبت به asp .core و هم توسعه اش سریعتره و با هر ادیتور و روی هر سیستمی میتونی توسعه اش بدین.
من خودم asp .core هم کار کردم و بیشترین کارها با سی شارپه ولی برای توسعه فروشگاه خودم همیشه فریمورک های php مخصوصا تویی این چندسالی که با لاراول آشنا شدم رو توصیه میکنم
@juza66 @mhyeganeh @ErfanSadeqiNejad @Alighanavati6827
دوستان ممنون از توجهتون
ولی لطفا مقایستون فقط و فقط بین این ۲ فریمورکی که گفتم(لاراول و جنگو) باشه
از سرعت و ساختار فوق العاده asp.net core هم مطلعم اما بنا به دلایلی میخام با یکی از این دو فریمورک کار کنم
ممنون میشم دوستانی که تجربه کار با این ۲تارو داشتن تجربیاتشونو به ما منتقل کنن تا بتونیم به یه جمع بندی برسیم
من تجربه جنگو رو داشتم
از نظر سرعت عالیه و هرچی حجم برنامه بره بالا سرعت هم بیشتر می شه اونم به خاطر ساختار ژنراتور های پایوتونه
جنگو حدود 4500 پکیج داره که کار شما رو اسون می کنه
پنل ادمین اماده
منابعش در مقایسه با لاراول کمتره ولی بازم خیلی زیاده ( تو هر سایتی اموزشش هس )
در مورد لاراول دوستان نظر بدید
اول اینکه اعتقادی به بهترین و بدترین فریمورک ندارم و اگر به فریمورکی مسلط هستید که همان را ادامه بدید اما اگر میخواهید تازه شروع کنید بنظرم جنگو مناسبتره. تجربه شخصی من:
لاراول نسبت به جنگو:
لذت کد نویسی بیشتر
جامعه آماری بزرگتر
منابع آموزشی بیشتر
رویکرد بهتر در validation ها و نمایش پیامها و خطالها نسبت به جنگو
ذاتاً غیر ماژولار
جنگو در مقایسه با لاراول:
زمان تسلط به پایتون/جنگو نصف یا یک سوم php/ لاراول
زمان تحویل پروژه کمتر از نصف زمان همان پروژه با لاراول (بخاطر پنل مدیریت عالی، ساختار ماژولار و راحتی کار با دیتابیس)
ذاتاً ماژولار (کار کمتر در پروژه های بعدی با کپی کردن اپ ها)
شروع سریع با دیتابیس پیش فرض (sqlite) و اتصال آن به دیتابیس های دیگر بعداز اتمام پروژه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟