Paladio
5 سال پیش توسط Paladio مطرح شد
18 پاسخ

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

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


ثبت پرسش جدید
محمدرضا حاجی مقصودی
تخصص : Full-Stack JS
@mrhajimaghsoodi 5 سال پیش مطرح شد
0

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


میلاد
تخصص : برنامه نویس
@milad.jafari6210 5 سال پیش مطرح شد
1

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


طراح سایت وردپرس
@wordpress 5 سال پیش مطرح شد
1

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش آپدیت شد
5

سلام
@Paladio

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

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

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

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

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

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

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


navab
@razmjoo59 5 سال پیش مطرح شد
0

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 5 سال پیش مطرح شد
0

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

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


ارسطو عباسی
تخصص : کارشناس تولید و بهینه‌سازی محت...
@arastoo 5 سال پیش مطرح شد
2

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


Mohamad Hoseini
تخصص : برنامه نویسی - داده کاوی
@mcpu.cc 5 سال پیش مطرح شد
0

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


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش آپدیت شد
0

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


جمیل
تخصص : برناممه نویس فرانت اند
@mh.jmlfry 5 سال پیش مطرح شد
0

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


جمیل
تخصص : برناممه نویس فرانت اند
@mh.jmlfry 5 سال پیش مطرح شد
0

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


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش آپدیت شد
3

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

  • 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 درصد زبان های برنامه نویسی رو با این زبان ساختن. سرعت بالایی داره و تقریبا تمامی تکنیک های برنامه نویسی درون این زبان قابل پیاده سازی هستن طوری که درون دانشگاه ها نیز به صورت رسمی تدریس میشه و مباحث مختلف باهاش پیاده سازی میشه.

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

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


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش آپدیت شد
2

@milad

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

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

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

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

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


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
1

@hesammousavi

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

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


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 5 سال پیش مطرح شد
0

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


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

@hossein.r.1442

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

زبان جاوا بیشترین ERP ها رو باهاش ساختن و کسب و کار های بزرگ همه از زبان های در سطح جاوا استفاده میکنن.


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

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