راکت

کدام زبان برنامه نویسی در سال 1399 پیشنهاد میدین

28 پاسخ

سلام و خسته نباشید به دوستان عزیز
بنظرتون کدام زبان بهتره که در سال ۹۹ یاد بگیریم.
سمت وب دارم از php و فریمورک استفاده میکنم که کاملا قدرتمند و پاسخگوی همه نوع پروژه توی ایران هست. همچنین سمت کاربر هم دارم از vue استفاده میکنم.
برای اپلیکشن هم دارم از فلاتر استفاده میکنم که اون هم کاملا پاسخگوی نیاز من هست.
حالا میخوام یک زبان یاد بگیرم که کامل کننده تمامی نیاز های من باشه برای قوی تر کردن سمت وب و ساخت اپلیکیشن دسکتاپ
بین این سه زبان کدام رو پیشنهاد میدین و چرا ؟

۱. پایتون
۲. گو
۳. جاوا‌اسکریپت

ثبت پرسش جدید

پاسخ‌ها

28
پوریا امامی
پوریا امامی
@purya

تخصص: برنامه نویس، طراح وب سایت

اینجور که تکنولوژی داره پیشرفت می کنه یادگیری هر سه تاشون ضروریه
البته گو چون نسبت به پایتون و جاوااسکریپت جوون تره یکم اولویت کمتری داره.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود...
PHP و پایتون ...

شاید پاسخ شما همین‌جا باشد

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

@endworld
تشکر دوست عزیز
به چه دلیل پایتون رو پیشنهاد دادین؟

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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


در کل:
اگر به Data Science و AI علاقه دارید... Python
اگر پرفرمنس بالا میخواهید Golang
اگر باز هم پرفرمنس بالاتر میخواهید Rust

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@endworld
پایتون به این دلیل که کتابخانه ها و ابزارهای زیادی رو پشتیبانی می کنه و در هر حوزه ای پوشش میده حرف اول رو می زنه...
با پایتون می تونید پروژه تحت وب مثل جنگو یا پروژه دسکتاپ مثل QT5 ایجاد کنید در آخر پروژه بلاکچین و اشیا و ....

جواد غلامی
جواد غلامی
@gholamuuuu

تخصص: طراح و توسعه دهنده وب

سلام به نظرم جاوا اسکریپت برای توسعه وب
و دارت برای اپلیکیشن موبایل عالیه

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

@hesammousavi
نظر شما کدام زبان :
با چه فریمورکی از پایتون اپلیکیشن های دسکتاپی میسازن؟
آیا از جاوا اسکریپت استفاده کنیم واسه اپلیکیشن های دسکتاپی بهتره؟
شما کدام زبان معرفی میکنید برای سال 99

محمد
محمد
@kmohammad129

جاوا اسکریپت بهترین گزینه هستش

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

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

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

ببینید اپ دسکتاپی که می خوای انجام بدی چیه؟ می خوای یه نرم افزار در فتوشاپ و اینا بسازی یا نه چون خیلی خیلی زیاد هستند اپ های بسیار پرکاربردی که با الکترون انجام شدن یک نمونش Vs code یا Gravity Designer و...

فرزاد رحیمی
فرزاد رحیمی
@farzad.rahimi

به نظر من پایتون + کیوت رو برای دسکتاپ شروع کن

فرهاد
فرهاد
@cfarhad

تخصص: Javascript Developer

@ghomi2018

من جاوااسکریپت رو پیشنهاد میکنم
در حال حاظر همه پلتفرمی رو ساپورت میکنه و مشکل خاصی هم نداره

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

کامران داور
کامران داور
@kamran.davar

تخصص: Front-end developer

پیش بینی تون برای پنج یا ده سال آینده چیه؟ فک میکنید برنامه نویسا سمت چه زبانی خواهند رفت؟
@ali.bayat

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@kamran.davar

حقیقتا پیشبینی ۱،۲ سالش هم مشکله.. دیگه چه برسه به ۱۰ سال.
اصلا بعید نیست تا ۱۰ سال دیگه وارد حیطه جدیدی از توسعه نرم‌افزار بشیم. به شکلی متفاوت با اون چیزی که امروز داریم.

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

پس خیلی سخته بخواهیم پیش بینی بلند مدت در این باره انجام بدیم.

bitkrix
bitkrix
@BITKRIX
کامران داور
کامران داور
@kamran.davar

تخصص: Front-end developer

داشتن پرفرمنس بالا یعنی چی؟
و چه موقع لازمه پرفرمنس بالا در نرم افزار داشته باشیم؟
@ali.bayat

سهیل حیدری
سهیل حیدری
@hbr

زبان go سرعتش خیلی بالا هستش میشه گفت مثل c++ و c شده سرعت اجرای دستوراتش خیلی بالایه یه جورایی خیلی از nodejs پیشه گرفته یه نگاه به این bench mark ها بندازید متوجه میشید:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go-node.html

سهیل حیدری
سهیل حیدری
@hbr

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@kamran.davar

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

  • ورودی رو دریافت میکنن
  • داده ها رو پردازش میکنند
  • خروجی رو بر ‌می‌گردونند

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

فرض کنید یک حلقه while رو در زبان های مختلف بنویسید که ۱ میلیون بار اجرا بشه
این حلقه در PHP با یک سرعت اجرا میشه
اما در زبان Rust با سرعت خیلی بیشتری اجرا میشه

و این نشان دهنده Performance یا بهینه تر بودن این زبان هست.


و چه موقع لازمه پرفرمنس بالا در نرم افزار داشته باشیم؟

سرویس اسنپ رو در نظر بگیر.
ساعت ۶ صبح روز شنبه (البته الان که کرونا هست نه.. در حالت عادی) این سرویس هزاران درخواست سفر داره
این سیستم باید بتونه هر تعداد درخواستی که فرستاده میشه رو پردازش کنه..
در چنین سناریویی اگر به Performance بها داده نشه.. کل سیستم دچار مشکل میشه...

کامران داور
کامران داور
@kamran.davar

تخصص: Front-end developer

دم شما گرم. توضیحات بسیار دقیق و روونی بود. @ali.bayat

صفحه 1 از 2

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

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