بهترین زبان سمت سرور برای شروع و سرمایه گزاری زمانی

- 6 روز پیش
توسط حسام موسوی آپدیت شد
Paladio ( 9300 تجربه )
1 هفته پیش
تخصص : طراح رابط کاربری و توسعه دهنده وب

سلام دوستان عزیزم
دوستانی که در حوزه زبان ها سمت سرور فعالیت و تجربه کافی دارند ممنون میشم راهنمایی کنند برای کسی که توسعه دهنده رابط کاربری هست در حال حاضر بهترین زبان برای شروع یادگیری توسعه Back - End کدوم زبان و در ادامش کدوم فریموورک هست به عنوان مثال از میان php - python - node و گزینه های دیگر کدوم در اینده به احتمال زیاد بازار کار خوبی خواهند داشت، برای شروع از پایه و سرمایه گزاری زمانی کدام را پیشنهاد میدید، ممنون

محمدرضا حاجی مقصودی ( 6170 تجربه )
1 هفته پیش
تخصص : Full-Stack JS

سلام
Nodejs
آینده ازآن جاوااسکریپته

میلاد جعفری ( 1913 تجربه )
1 هفته پیش
تخصص : برنامه نویس

سلام
به نظر بنده برای بک اند یکی از بهترین گزینه ها فریم ورک لاراول هست بسیار عالی و با امکانات و ساده
ولی برای پروژه های خیلی خاص و بزرگ من گو یا الکسیر رو پیشنهاد میدم

مهدی ( 5070 تجربه )
1 هفته پیش

هر زبان نقاط قوت و ضعف خودش رو داره اما فول استک شدن یه لذت دیگه ای داره با js اون هم با این گستردگی و تغییرلت بسیار که داره همیشه جلو میره پیشنهاد من جی اس هست

Alimotreb ( 130332 تجربه )
1 هفته پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@Paladio

از قدرتمند ترین زبان های سمت بک اند : php رو میشه نام برد
هیچ وقت هم قدیمی نمیشه و با قدرت میره جلو و میتونه 95 درصد پروژه هارو ساپورت کنه
اون 5 درصدی هم که میمونه نه اینکه نشه با PHP پیاده سازی کرد ، نه !!! اما بهتره که مناسب با فضای کاری و نوع پروژه زبانش انتخاب بشه

از قابلیت ها : رایگان بوده ، در دسترسی بودن ، سرعت توسعه پذیری بالا توسط فریم ورک ها همچون لاراول و yii و ...
PHP میتونه یه زبان بسیار خوب برای توسعه API ها باشه که اکثر موبایل ها و برنامه های تحت موبایل و ویندوز بتونن با وب سرویس PHP در ارتباط باشن

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

نود جی اس :
سرعت پردازش خوبی رو به کاربر القا میکنه!
هزینه توسعه پذیری و ارتقا و نگه داری ها ... از PHP بیشتر هست
از نظر ساختار کد ، کد نویسی بیشتری باید داشته باشید....

پایتون :
یه زبان بسیار عالی و خوب کاربردی در همه جا هست ، برای هوش ( masnooii ) | پردازش تصویر | برای IOT و این سبک کار ها بیشتر میتونه مفید باشه
برای وب هم پتانسیلش رو داره که به خوبی پروژه هارو ران کنه! ولی خب خیلی کم استفاده شده...

ولی در نهایت امر :
انعطاف پذیری PHP ، ماژولاریتی PHP و سرعت توسعه و هزینه های نگه داری توی این زبان
اگر به هر کدوم از زبان ها امتیاز دهی بشه ، PHP میتونه توی این موارد امتیاز بالایی بگیره!

پیشنهاد من PHP ,فریم ورک لاراول هست

navab ( 6440 تجربه )
1 هفته پیش

ببین تو سیستم کاری خودمون چیزی به اسم سرمایه گذاری رو یه زبان یا فریم ورک واقعا وجود نداره
اینکه کدوم زبان و فریم ورک بهتره هم خیلی معنایی نداره چون هر کدوم یه خدمات و امکانات مختص به خودشون رو دارن
اگه منظورت اینه تو ایران چی تو بورسه قطعا پی اچ پی و فریم ورک لاراول و کم کمش تا ۱۰ سال اینده هم تو بورس میمونه و فقط کافیه یه تحقیقی بکنی ببینی اموزشگاه ها بیشتر چه زبان و فریم ورکی رو اموزش میدن و شرکتا بیشتر چه زبان و فریم ورکی رو میخان نهایتا به پی اچ پی و لاراول میرسی

محمدحسن یگانه ( 2119 تجربه )
1 هفته پیش
تخصص : full-stack web developer

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

چیزی بنام بهترین زبان برنامه نویسی وجود نداره! بلکه هر کدوم برای خودش و در موارد خاص خودش بهترین هست. چیزی که از همه این ها مهمتره میزان تسلط برنامه نویس به اون زبان و فریم ورک است. والسلام.

ارسطو عباسی ( 1837 تجربه )
1 هفته پیش
تخصص : وبلاگ‌نویس و توسعه‌دهنده Back-End

اگه بازار کار برات مهمه PHP ... اگه می‌خوای خفن باشی و بروز Node.JS ... اگه می‌خوای استارتاپ خودتو بزنی و با یه چیز حرفه‌ای کار کنی Django - Python.

Mohamad Hoseini ( 5600 تجربه )
1 هفته پیش
تخصص : برنامه نویسی - داده کاوی

PHP کار کن . هم بازار رو داری و هم پیشرفت

علی فرمانی ( 35335 تجربه )
1 هفته پیش
تخصص : طراح و برنامه نویس

@Paladio
سمت بک اند php کار کن . سمت فرانت اند javascript و فریمورک ها و کتابخانه و ... این دوتا
همین دوتارو حرفه ای کار کنی 10 سالم وقت بزاری باز چیز جدید هست همه کارم میتونی کنی باهاشون جاوا اسکریبت همجا هست هم موبایل هم وب هم دکستاپ روز به روزم داره بزرگتر میشه .
در نهایتم برای موبایل فلاتر هم یاد بگیری ارزشش بالاست .

جمیل ( 140 تجربه )
1 هفته پیش
تخصص : برناممه نویس فرانت اند

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

جمیل ( 140 تجربه )
1 هفته پیش
تخصص : برناممه نویس فرانت اند

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

mahdi khanzadi ( 24537 تجربه )
7 روز پیش
تخصص : برنامه نویس سمت سرور

زبان های برنامه نویسی به شدت گسترده هستن روی هر زبانی سرمایه گذاری کنید با توجه به بازار کاری که داره شما هم در اون بازار سهیم خواهید بود. یه لیست از زبان هایی که امروزه بیشتر بهشون توجه میشه به صورت زیر هست

  • php : زبان چند کاره که هدف اصلی اون فعالیت در محیط وب هست.
  • javascript : جاوا اسکریپت بیشتر به منظور سمت کلاینت مورد استفاده قرار میگرفت که چندین سال اخیر با استفاده از یکسری تکنولوژی های جدید سمت بکند هم مورد استفاده قرار میگیره. این زبان در سمت سرور (بکند) برای پروژه های بزرگ پیشنهاد نمیشه چون stable نیست و مدام در حال تغییرات گسترده هست.
  • python : یک زبان همه کاره هست همچنین سال 2018 محبوب ترین زبان برنامه نویسی جهان شد.
  • java : یکی از سریعترین زبان های برنامه نویسی جهانه که در هر محیطی قابلیت نصب و اجرا شدن داره. همچنین بیشترین سیستم های مدیریتی بزرگ (ERP) توسط این زبان ایجاد شده اند. جاوا قابلیت طراحی وبسایت - موبایل - اپلیکیشن سیستم عامل های مختلف مثل ویندوز و ... رو به شما میده همچنین میتونه روی همه نوع سخت افزار و پلتفرم نصب و اجرا بشه از ماشین لباسشویی گرفته تا تلویزیون و موبایل و ...
  • erlang : یک زبان برای طراحی برنامه های توزیع شده! ممکنه بخواید برنامه ای بسازید که روی سرور های مختلف قرار بگیره اما به صورت یکپارچه فعالیت کنه! یکی از بهترین انتخاب ها ارلنگ خواهد بود.
  • elixir : سرچ کنید در موردش
  • golang : توسط گوگل ساخته و طراحی شده (سرچ کنید درموردش)
  • ruby : یکی از زبان های خوب هست که به منظور ساده سازی برنامه نویسی سطح بالا ایجاد شده. یکی از بهترین فریمورک های جهان رو داره با نام ruby on rails که خیلی از فریمورک های بزرگ از اون الهام گرفتن برای مثال laravel (فریمورک پی اچ پی) از روی ruby on rails الهام گرفته و ساخته شده.
  • rust : این زبان ایجاد شده تا جایگزینی برای ++C باشه! سرعت بهتری داره و عملکردش نسبت به سی پلاس پلاس بهبود یافته تقریبا سریعترین زبان برنامه نویسی جهان میشه بهش گفت (البته بعد از C و assembly). افرادی که این زبان رو کار میکنن تقریبا کم هستن چون زبان جدیدی هست و همچنین بالاترین سطح حقوق در بین تمامی زبان های برنامه نویسی رو به خودش اختصاص داده (با توجه به امار stackoverflow)
  • ++C : دیگه جای بحث نداره! این زبان تقریبا مادر همه ی زبان های برنامه نویسی هست! تقریبا 90 درصد زبان های برنامه نویسی رو با این زبان ساختن. سرعت بالایی داره و تقریبا تمامی تکنیک های برنامه نویسی درون این زبان قابل پیاده سازی هستن طوری که درون دانشگاه ها نیز به صورت رسمی تدریس میشه و مباحث مختلف باهاش پیاده سازی میشه.
میلاد ( 73510 تجربه )
7 روز پیش
تخصص : طراح رابط کاربری - Front-End

@khanzadimahdi
ممنون از توضیحات تون، اگر میشه در خصوص زبان پایتون بیشتر توضیح بدین. من یادگیری این زبان رو مدنظر دارم، ولی به قدر کافی دانش ندارم دربارش.

mahdi khanzadi ( 24537 تجربه )
7 روز پیش
تخصص : برنامه نویس سمت سرور

@milad

پایتون یک زبان سطح بالا , تفسیر شدنی (مفسر داره و کامپایل نمیشه) , و داینامیک هست (نوع متغیر ها بر حسب داده هایی که داخلشون قرار میگیره مشخص میشه).

پایتون در زمینه های هوش-مصنوعی و سیستم های یادگیرنده و اکسپلویت نویسی ها خیلی مورد استفاده قرار میگیره.

اگه به رپازیتوری شرکت های بزرگ مثل ماکروسافت و گوگل و اپل یه نگاه کوچیک بندازید (مخصوصا گوگل) میبینید که پایتون پر استفاده ترین زبان برنامه نویسی در این شرکت ها هست! دلیلش کاملا مشخصه! جهان داره به سمت هوشمند شدن میره و پایتون بهترین عملکرد رو در زمینه هوش مصنوعی و سیستم های مبتنی بر اون داره.

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

اما پایتون به دلایل سرعت کمتری که نسبت به رقیباش از قبیل rust , c++ , java داره بدرد سیستم های با پردازش بالا و ساخت و طراحی بازی ها و کارهای با گرافیک سنگین نمیخوره! برای کارهای با پردازش بالا همیشه از سه زبانی که گفته شد استفاده میشه. برای مثال تلگرام بر روی ++C طراحی شده و در حال حاضر سریعترین مسنجر جهان هست. (خودش هم روی سایتش ادعا کرده که سریعترینه)

mahdi khanzadi ( 24537 تجربه )
7 روز پیش
تخصص : برنامه نویس سمت سرور

@hesammousavi

دقت کنید در کلمه هوش م-ص-ن-و-ع-ی (در پاسخ بالا) سیستم این کلمه رو سانسور میکنه

حسام موسوی ( 167684 تجربه )
6 روز پیش
تخصص : طراح و برنامه نویس

@khanzadimahdi
تشکر از اطلاع در حال تست این سیستم هستیم گاهن بعضی کلماتی که نباید رو ***** میکنه
مشکل برطرف شد.

برای ارسال پاسخ باید وارد سایت شوید