علی برخورداری
1 سال پیش توسط علی برخورداری مطرح شد
12 پاسخ

توسعه وب جنگو

سلام

يه سوال داشتم در مورد فريم ورك جنگو

آيا فريم ورك جنگو آينده خوبي دارد؟

آيا بازار كار خوبي دارد فريم ورك جنگو ؟

چون من پايتون و جاوا اسكريپت و سي شارپ رو بلدم و نمي دونم كدام فريم وركهاي : Django , Node.js , Asp.Net را انتخاب كنم


ثبت پرسش جدید
ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

جنگو افتضاحه
اولا پایتون خودش به شخصه از سرعت بالایی برخوردار نیست
سیستم روتینگ به شدت پیچیده و افتضاحی داره
پیچیدگی پروزه رو به شدت زیاد نیکنه
نود جی اس هم ران تایمه فریمورک نیست
میشه با نود جی اس و http و اینا api پیاده کرد ولی خیلی وقت گیره و پیچیده میشه و اصلا ارزش نداره
پیشنهادم اینه بین express(js) و asp.net core یکیو انتخاب کن
اگه میخوای api بزنی شاید اکسپرس گزینه ی خوبی باشه
ولی اگه میخوای مستقیم با فایل های view کد بزنی اصلا سمت express نیا
هر چند که میشه و نشدنی نیست
ولی پیشنهاد نمیکنم


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش مطرح شد
0

@amata
که اینطور ...
چرا برخی ها در انتخاب جنگو اصرار دارند؟
البته خودم هیچ وقت جنگو به کسی پیشنهاد نکردم..


electera
@electera 1 سال پیش آپدیت شد
3

@amata

شما احتمالاً با جنگو ۱ کار کردین چون من پیچیدگی در این یک خط کد نمیبینم!
از ورژن ۲ به بعد خیلی روتین و ساده شده.

path('article/<str:slug>', views.article_detail, name="detail")

پویا باقری
تخصص : برنامه نویس وب
@Pouyab 1 سال پیش مطرح شد
1

@amata
با اجازتون کامنتتوتو اسکرین گرفتم واسه یه سری از همکاران ارسال کردم. با تشکر


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش آپدیت شد
0

حتما عزیزم راحت باش
بحث علمی منو خوشحال میکنه
@Pouyab


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@electera
پس با روتینگ داخل لاراول و دات نت و اکسپرس و ... کار نکردید حتما که به این میگید ساده
بعد هم کلی پیکر بندی داره اضافه کردن هر فایل و روت و ....
نه فقط روتینگ
همه چیزش
قدرتمنده ولی سریع نیست( از لحاظ توسعه و حتی سرعت خود برنامه)
بعد هم اینکه برای اینکه api بنویسید باید django rest freamwork کار بکنید که این وضع رو ما داخل بقیه نداریم


electera
@electera 1 سال پیش مطرح شد
0

@amata
با لاراول و اکسپرس هم کار کردم، اما از این ساده تر رو نمیدونم به چی میگید!
اگر تو لاراول بخواهید ماژولار کار کنید باید کلی فایل و فولدر ایجاد کنید اما تو جنگو این موضوع بصورت پیشفرضه و توسعه رو خیلی راحت میکنه.

این برای راحتی کاره. برای یک پروژه که الان درگیرشم تو استک mevn با DRF تو چند ساعت api ها، ثبت نام، پنل مدیریت و... رو بالا آوردم اما همون پروژه با اکسپرس چند هفته درگیر جزئیات بک اند هستم!


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@electera
به نظرتون احترام میذارم
موفق و موید باشید عزیزم 🌺


محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

@electera
mevn هم که با اکسپرسه البته اگه منظورت همین باشه
mongodb express vue node


محمد .... .....
تخصص : برنامه نویس فول استک + devops...
@M.py.django 1 سال پیش مطرح شد
1

دوستان عزیزی که گفتید بدرد نمیخوره و اینا
جنگو اصولا بدرد سایتای کوچک نمیخوره چون همونطور که گفتید کمی پیچیدگی داره نسبت به بقیه ولی همون پیچیدگیش باعث میشه در کد های بزرگتر استفاده بشه همونطور که شرکت هایی مثل
Instagram, disqus , spotify, quora , ...
Quera, torob , ...
ازش استفاده میکنند و خیلی دیگه
جنگو کلی قابلیت های امنیتی خفن داره
مقیاس پذیری بالا
در هر مرحله شما میتونید توش پیشرفته تر بشید
فرضا میتونید صف وظیفه به سادگی درست کنید با django celery
بعد کش با ردیس کنید
بعد با جنگو سیگنال نحوه کار بعضی چیزای جنگو رو برای وبسایت خودتون بهینه کنید
و هزاران چیز دیگه
وب سوکت هم با django channel کامل کار درمیاد
Drf هم که با ۳۰ ۴۰ خط کد میاد و کل مدل های دیتابیستون رو api میسازه با swagger
و اینکه کندی جنگو رو میشه با وب سرور ها و ... کامل رفع کرد همونطور که اینستا و ... کردند


پویا باقری
تخصص : برنامه نویس وب
@Pouyab 1 سال پیش مطرح شد
1

@M.py.django
خودم از آخرای ورژ ن 1 با جنگو کار میکنم تمامی حرف های شما هم درسته به جز یک مورد که گل به خودی حساب میشه
یکی از دلایلی که از جنگو به وفور در پروژه های بزرگ استفاده میشه (...instagram, youtube, netflix, spotify,udemy, pinterest) سرعت توسعه بالا و روان بودن کد هست که در مقیاس های بالا پیچیدگی خاصی ایجاد نمیکنه.


میلاد امینی
تخصص : django,DRF,html,css,js,react,n...
@miladmagma 1 سال پیش مطرح شد
0

اصلا تو ایران موقعیت شغلی و درامدی خوبی نداره
کلا افتضاحه به نظر من اگر میخوای سمت بک اند کاری کنی php یا لاراول و node js کار کنی خیلی خیلی بهتره
الان تو ایران همه دارن پایتون کار میکنن و هرکسی هم پایتون کار کرده باشه به احتمال 90 درصد جنگو هم بلده برای همین موقیت شغلی افتضاحی داره
میتوی فست APi یاد بگیری موقیت شغلیش بیشتر از جنگوس


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام