جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
28 پاسخ

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

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

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


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

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


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

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


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

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


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

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


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


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

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


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

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


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

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


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

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


محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 4 سال پیش آپدیت شد
0

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


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

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


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

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


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

@ghomi2018

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

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


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

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


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

@kamran.davar

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

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

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


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

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


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

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


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

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


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

@kamran.davar

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

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

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

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

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


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

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


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

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


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

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