اگر بخواهید کنار دات نت بر روی یک پلتفرم یا زبان دیگری نیز کار کنید کدام را انتخاب می کنید؟
احتمالاً این شبیه به مقایسه‌های کلیشه‌ای موجود در سرتاسر وب باشد؛ منتها اینجا کمی فرق وجود دارد، چون ما اینجا بین کسانی نظرسنجی میکنیم که تخصص اصلی‌اشان دات نت هست و هدف این‌است که بدانیم آیا واقعا نیاز است که تکنولوژیهای دیگری را هم بدانیم؟ و اگر هست کدام و چرا؟
  • زبان جاوا اسکریپت و پلتفرم node.js
  • زبان پایتون و کار بر روی فریم‌ورکهای مختلف آن
  • زبان جاوا
  • php
  • Go-Lang
  • Ruby و پلتفرمهایش
  • زبان سی پلاس پلاس در محیطهای محتلف مثل visual c++ یا QT
  • دیگر زبانها
  • تاریخ انقضاءندارد

نتایج نظر سنجی

زبان جاوا اسکریپت و پلتفرم node.js
۴۴.۷ %
با ۳۴ رای
زبان پایتون و کار بر روی فریم‌ورکهای مختلف آن
۲۷.۶ %
با ۲۱ رای
زبان جاوا
۱۳.۲ %
با ۱۰ رای
Go-Lang
۶.۶ %
با ۵ رای
زبان سی پلاس پلاس در محیطهای محتلف مثل visual c++ یا QT
۳.۹ %
با ۳ رای
دیگر زبانها
۲.۶ %
با ۲ رای
php
۱.۳ %
با ۱ رای
Ruby و پلتفرمهایش
  • #
    ‫۵ سال و ۶ ماه قبل، یکشنبه ۲۶ اسفند ۱۳۹۷، ساعت ۰۵:۰۳
    برای بحث machine learning و  data mining  بلاشک استفاده از پایتون بهترین آپشن هست در حال حاضر در نتیجه حتما پایتون رو پیشنهاد میکنم. به علاوه اینه به دلیل سادگی برای اسکریپت نویسی هم بسیار مفید است.
    یک گزینه رو هم اگر اضافه کنید خیلی نظر سنجی جالب‌تری باید بشه (Go-lang) ... به نظرم زبان آینده داری هست.
    جاوا هم فکر نمیکنم اینجا زیاد رای بیاره ... چراکه کارد و پنیر رابطه خوبی با هم ندارند :)
    • #
      ‫۵ سال و ۶ ماه قبل، یکشنبه ۲۶ اسفند ۱۳۹۷، ساعت ۱۱:۴۵
      حتی کاش طوری بود که دوستان خودشون می‌تونستن گزینه ای به گزینه‌ها اضافه کنند!
      تو بحث یادگیری ماشین به نظرم درست می‌فرمایید، تو پایتون کارای زیادی براش کردن. راستش چون حرفه ای کارایی رو میشناسم که از دات نت به جاوا یا بالعکس مهاجرت کردن، تازه تعصبی هم برخورد می‌کنن گاهی به این خاطر نشد که جاوا رو ننویسم!
  • #
    ‫۵ سال و ۶ ماه قبل، یکشنبه ۲۶ اسفند ۱۳۹۷، ساعت ۱۶:۲۰
    Kotlin
    • #
      ‫۵ سال و ۶ ماه قبل، یکشنبه ۲۶ اسفند ۱۳۹۷، ساعت ۱۷:۱۵
      هدف بنده بیشتر پلتفرم بود تا خود زبان، کاتلین هم زیر مجموعه جاوا محسوب میشه! با اینحال کاش بفرمایید چرا کاتلین؟!
      • #
        ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۷:۲۶
        اوپن سورس، سعی کرده خیلی از کمبودهای جاوا ۸ و ۹ رو پر کنه (مثل NullPointerExceptions و...)، سرعت توسعه به جهت حجم کد کمتر بیشتره و گوگل بصورت رسمی به عنوان زبان توسعه اندروید معرفیش کرده.
        • #
          ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۷:۵۹
          بله در موردش کمی مطالعه داشتم، 2-3 سالی هست توی خیلی از اپهای آموزش برنامه نویسی اندروید هم یادگیریشو گذاشتن، حتی برخی به عنوان اولین زبان اندروید نویسی یادش می‌دن. چون خودم دات نت رو یک محیط یکپارچه می‌بینم و تفاوت خاصی بین c# یا vb.net نمیبینم، پلتفرم جاوا رو هم یک محیط واحد میبینم! به هرحال همه زبانهای محیط جاوا در نهایت به کد ماشین مجازی جاوا ترجمه میشن، و قدرت یکسانی دارن. اگر میفرمایید یک گزینه دیگر به عنوان کاتلین هم اضافه میکنم، یا عنوان جاوا رو به "یکی از زبانهای پلتفرم  جاوا، مثل جاوا، کاتلین، اسکالا و ..." تغییر میدم.
  • #
    ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۰:۵۷
    من که میگم زبان C++. از هر جهت عالیه. 
    فقط حوصله و وقت میخوادبشینی کار کنی. هرپروژه ای هم میشه باهاش نوشت (اندروید، وب ، ویندوز، پردازش تصویر و یادگیری ماشین و پروگرام میکروکنترل‌ها و IC هاو...)
    • #
      ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۱:۴۵
      خیلی از همسنای من (لااقل) برنامه نویسی رو با پاسکال و سی++ شروع کردن، و مطمئنا هم دوسش دارن، منتها به خاطر سختی مدیریت حافظه و درگیریهای زیادی که توی کار با اشاره گرها وجود داره از سی یا سی++ فاصله گرفتن. من فکر نمیکردم کسی که برنامه نویسی روی زبانهای تا این حد انتزاعی انجام میده دیگه حوصله کنه و برگرده به سی++، با اینحال QT رو به این دلیل نوشتم که در شبکه‌های اجتماعی مختلف دوستانی رو دیدم که  باهاش کار میکنن و پروژه‌های خوبی زدن.
      • #
        ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۶:۰۹
        ممنون . البته تقریبا هم سن هستیم . درسته همینطوره و خیلی زمانبر هست و حوصله زیادی میخواد.
        حدود ده سال هست برنامه نویسی کار میکنم وبا این همه تجربه و کار الان علاقه مند شدم برگردم سی پلاس پلاس . شما سورس تلگرام رو نگاه کنید میبینید که با سی پلاس پلاس نوشته شده و چندتا نرم افزار قدرتمند دیگه . 
        • #
          ‫۵ سال و ۶ ماه قبل، دوشنبه ۲۷ اسفند ۱۳۹۷، ساعت ۱۷:۴۸
          بله، اکثر قسمتهای مهم کلاینت تلگرام اندروید رو با c++ کار کردن، کلاً از ndk زیاد استفاده شده.
  • #
    ‫۵ سال و ۶ ماه قبل، چهارشنبه ۲۹ اسفند ۱۳۹۷، ساعت ۰۲:۲۹
    من اگر جایی نیاز به وب سرویس قوی با تعداد درخواست بالا و.. باشه Go Lang پیشنهاد میدم و برای سرعت بالای لود صفحات هم هر نوع SPA
    اگر کسی بخواد برنامه نویسی شروع کنه بهش پیشنهاد میکنم با پایتون شروع کنه. و راحت بدون دردسر و درگیری‌های خاص یک صفحه‌ی لاگین و ثبت نام و ثبت و  ویرایش و حذف دیتا بدون نیاز به دانش آنچنانی با مدیریت مناسب داشته باشه
    خودم .Net دوست دارم و باهاش راحتم