جواد
7 ماه پیش توسط جواد مطرح شد
5 پاسخ

کدام زبان BackEnd رو انتخاب کنم

سلام دوستان
دوستان میخواستم برای انتخاب زبان back-end بین زبان java , php , python و سی شارپ من رو راهنمایی کنید
به نظر و تجربه شما بین این چهارتا زبان بر اساس بازار کار , گستردگی کاربران , قابلیت و..... کدام یکی رو برای شروع انتخاب کنم بهتره و توی توسعه پروژه بدردم میخوره ؟


ثبت پرسش جدید
محمد حسین
تخصص : mevn stack
@saghari 7 ماه پیش مطرح شد
1

بازار رو که همش داره با جامعه کاربری حالا ممکنه کم و زیاد باشه ببین با کدوم خودت سازگار تری با سینتکس کدوم بیشتر کیف میکنی همون رو ادامه بده
یه تحقیقم درباره هر کدوم بکن


امین شریفی
@Amin.lorestan 7 ماه پیش مطرح شد
0

همشون بازار کار دارند البته java برای بک اند نیست
شخصا به عنوان یه پایتون کار سمت فریمورک django میتونم از برتری هاش نسبت به سایر زبان ها بهت بگم
1:زبان نسبتا ساده ای هستش نسبت به php و c+ و اگه اولین زبانته بهتره با پایتون شروع کنی
2: امکانات فریمورک django نسبت دو زبان دیگه بیشتره و توی کدنویسی دستت بازتره و به کمک افزونه های فراوانش میتونی بخش های خیلی بزرگ سایت رو تو چند خط بنویسی
3:فقط با ویدیو آموزشی نمیتونی یادش بگیری و باید از کتاب و یا سایت رسمیش استفاده کنی(که اگه انگلیسیت خوب باشه برات فوق العاده راحت میشه) اما برا شروع ویدیو آموزشی کافیه
البته این نظر منه پایتون کار بود باز خودت تحقیق و زبانی که باهاش راحتی و بهتر درکش میکنی رو انتخاب کن


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

@Amin.lorestan
بعضی از مایکروسرویس های بزرگ با جاوا نوشته میشن درباره spring گوگل کن
در ضمن لطفا فقط از استک خودتون تعریف نکنید همین جنگو یه معایبی مثل حجم زیاد و شلوغ شدن کد و غیره رو داره اینطور باشه هر کی میخواد استک خودش رو بگه بهتره اصلا طرف گیج میشه کدوم رو انتخاب کنه


electera
@electera 7 ماه پیش مطرح شد
0

@saghari
با بخش اول حرفاتون موافقم اما این بخش نه:

همین جنگو یه معایبی مثل حجم زیاد و شلوغ شدن کد و غیره

منظورتون از حجم زیاد چیه؟ نسبت به چی و با چه امکاناتی؟ چند کیلو بایت بیشتره؟
اگر امکاناتی مثل پنل مدیریت، ماژولار نویسی، ثبت نام و... رو تو اکسپرس یا لاراول و... بخواین کامل پیاده کنین، حجم کدتون شاید بیشتر از جنگو بشه!! و این یکم حجم بیشتر فقط موقع نصبه فریمورکه و برای کاربر نهایی و بازدید کننده تفاوتی ایجاد نمیکنه.

برای شلوغ شدن کد که باید خدمتتون بگم، ساختار پیش فرض ماژولاری اتفاقاً تو جنگو هست و تو لاراول یا اکسپرس و... زحمت زیادی باید بکشین و کلی فایل و فولدر بسازین.

همچنین آقا جواد در سوالشون تجربه کاربرا رو خواستن و آقا امین هم تجربه خودشون رو گفتن و طبیعیه و یک لاراول کار، لاراول رو توصیه میکنه، asp کار همینطور و... و شاید خیلی از دوستان مثل من و شما با زبانها و فریمورکهای مختلف کار نکرده باشن، هرکی تجربه خودشو میگیه و پرسش کننده براساس نیازش یکی رو انتخاب میکنه.
البته سوال کننده بهتره اول حداقل تو همین راکت یک سرچی بکنه، خود من در مورد انتخاب زبان و فریمورک، بارها مطلب گذاشتم و در مورد این موضوع صحبت کردم یا اینکه بگه دقیقاً برای چه کاری میخواد تا بشه بهتر راهنمایی کرد.

danshiarmohamadjavad@

به نظر و تجربه شما بین این چهارتا زبان بر اساس بازار کار , گستردگی کاربران , قابلیت و..... کدام یکی رو برای شروع انتخاب کنم بهتره و توی توسعه پروژه بدردم میخوره ؟

بازار کار , گستردگی کاربران = php > لاراول
امکانات، سادگی، سرعت توسعه = پایتون > جنگو
api نویسی فول استک = نود > اکسپرس
پروژه های سازمانی = سی شارپ > asp .net core
با جاوا تجربه کاری نداشتم.


Karen
تخصص : Back-End developer
@Hello.world 7 ماه پیش مطرح شد
0

درود
درحال حاضر زبان php حرف اول رو تو توسعه بک اند داخل ایران و بیشتر واسه پروژه های کوچیک استفاده میشه به دلیل اینکه PHP قابلیت‌های نگهداری ضعیفی داره و برای پروژه‌های بزرگ مناسب نیست البته این نظر منه و شاید یکی دیگه مخالف من باشه اگه پروژه خیلی بزرگی داری به نظر من خییلی به php امید نبند
پایتون هم زبان خییلی خوبی برای بک انده و چند تا از مزایای مهمش اینکه پایتون به دلیل ساده بودن مستقل از پلتفرم بودن کتاب خونه های خیییلی زیادش و فریم ورک های محبوب زیادی که داره میتونه کارت رو خیلی راحت کنه و همینطور یادگیریش خییلی راحت تر از جاوا و سی شارپه و اگه زبان دیگه ای کار کرده باشی میتونی پایتون رو سر چند ساعت تموم کنی و بازار کار بزرگی هم داخل ایران داره
پایتون نسبت به زبان‌های برنامه نویسی دیگر کند تره برنامه‌های پیچیده زبان پایتون زمان زیادی نسب به زمان نرمال برای پیاده‌سازی صرف می‌کنه
جاوا هم برای افراد مبتدی اصلا خوب نیست و بهتره اگر تازه شروع کردی سمت توسعه بک اند باجاوا فعلا نری چون هم یکم سخت میشه برات هم
برنامه های جاوا حافظه زیادی میخوان و هم کد جاوا واسه پروژه های خییلی بزرگ پیچیده میشه
سی شارپ هم واقعا خوبه اما اطلاعات خیلی زیادی درموردش ندارم فقط میدونم از جاوا برای توسعه بک اند بهتره
موفق باشی


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

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