راکت

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

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

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


ثبت پرسش جدید
پوریا امامی
پوریا امامی
تخصص :برنامه نویس، طراح وب سایت
@purya6 سال پیشمطرح شد
1

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


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond6 سال پیشمطرح شد
3

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


محمدرضا قمی اویلی
محمدرضا قمی اویلی
تخصص :لاراول
@ghomi6 سال پیشمطرح شد
0

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


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
4

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


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


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond6 سال پیشمطرح شد
3

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


جواد غلامی
جواد غلامی
تخصص :طراح و توسعه دهنده وب
@gholamuuuu6 سال پیشمطرح شد
0

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


محمدرضا قمی اویلی
محمدرضا قمی اویلی
تخصص :لاراول
@ghomi6 سال پیشمطرح شد
0

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


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

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


محمدرضا قمی اویلی
محمدرضا قمی اویلی
تخصص :لاراول
@ghomi6 سال پیشمطرح شد
0

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


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

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


فرزاد رحیمی
فرزاد رحیمی
@farzad.rahimi6 سال پیشمطرح شد
0

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


فرهاد
فرهاد
تخصص :Javascript Developer
@cfarhad6 سال پیشمطرح شد
0

@ghomi2018

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

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


کامران داور
کامران داور
تخصص :Front-end developer
@kamran.davar6 سال پیشمطرح شد
0

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


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
1

@kamran.davar

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

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

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


bitkrix
bitkrix
@BITKRIX6 سال پیشمطرح شد
کامران داور
کامران داور
تخصص :Front-end developer
@kamran.davar6 سال پیشمطرح شد
0

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


سهیل حیدری
سهیل حیدری
@hbr6 سال پیشمطرح شد
0

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


سهیل حیدری
سهیل حیدری
@hbr6 سال پیشمطرح شد
0

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


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
1

@kamran.davar

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

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

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

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

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


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

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


کامران داور
کامران داور
تخصص :Front-end developer
@kamran.davar6 سال پیشمطرح شد
0

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


صفحه 1 از 2

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

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