این نظرسنجی در بین کاربران خود Stack Overflow انجام شده که یک سایت پرسش و پاسخ برنامه‌نویسی است و تمام کاربران آن توسعه‌دهندگان حرفه‌ای و یا آماتور هستند که از تمام کشورهای جهان در این سایت فعالیت می‌کنند. این دومین بخش از این مطالب است که به فناوری‌های مورد استفادهٔ توسعه‌دهندگان می‌پردازد. بخش اول از این می‌گفت که توسعه‌دهنده چطور آدمی است.

هر چه زمان می‌گذرد، توسعه‌دهنده‌ها بیشتر از قبل کدشان را به زبان JavaScript و به کمک ++Notepad در سیستم‌عامل ویندوز (و با تم پس‌زمینه تیره) می‌نویسند و با Git کنترل نگارشش را انجام می‌دهند؛ و به جای فاصله هم در کد از تب استفاده می‌کنند.

محبوب‌ترین فناوری‌ها

زبان‌های برنامه‌نویسی توسعه‌دهندگان در 2013 2014 2015

جاواسکریپت پراستفاده‌ترین زبان برنامه‌نویسی باقی مانده است. Node.js و AngularJS در حال بزرگ شدن‌اند. جاوا هنوز زبان شماره ۱ سمت سرور است. مجموعهٔ C هم هنوز با قدرت ادامه می‌دهد.

آنچه می‌خواهند، آنچه دوست دارند، و آنچه که دوست ندارند

زبان‌های برنامه‌نویسی مورد علاقه، مطلوب و محبوب و نامطلوب برای توسعه‌دهندگان و دولوپرها

٪ درصد توسعه‌دهندگانی که در حال توسعه با زبانی هستند و در مورد ادامه به توسعه با آن نظر داده‌اند.

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

سیستم‌عامل دسکتاپ

سیستم‌عامل مورد استفاده توسعه‌دهندگان

ویندوز همچنان در بازار سیستم‌عامل توسعه پادشاهی می‌کند، در حالی که به نظر می‌رسد مک توانسته از لینوکس جلو بزند.

لینوکس هم شاید در بازار مصرف بازیگر کوچکی باشد، ولی هنوز هم سیستم‌عامل مورد علاقهٔ توسعه‌دهندگان است.

توزیع‌های مختلف لینوکس در بازار سیستم‌عامل توسعه

ویرایشگر متنی

ویرایشگر متنی مورد استفاده توسعه‌دهندگان

شاخهٔ کار توسعه‌دهنده روی ویرایشگر انتخابی‌اش تاثیر می‌گذارد. یا شاید هم ویرایشگر Emacs توسعه‌دهنده‌های ریاضی‌کار از مردم می‌سازد. داده‌پژوهان و توسعه‌دهنده‌های یادگیری ماشینی سه برابر دیگر توسعه‌دهنده‌ها احتمال دارد که از Emacs استفاده کنند.

کدام توسعه‌دهنده از کدام ویرایشگر استفاده می‌کند

تم IDE

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

توسعه‌دهنده‌ها بیشتر ترجیح می‌دهند با تم پس‌زمینهٔ تیره در IDE کار کنند. در کاوش دقیق‌تر معلوم شد که توسعه‌دهنده‌های دسکتاپ تم روشن ترجیح می‌دهند، توسعه‌دهنده‌های front-end تم تیره، و توسعه‌دهنده‌های موبایل هم بین تیره و روشن تقسیم شده‌اند.

کنترل نگارش کد منبع

نرم‌افزار کنترل نگارش کد منبع

کنترل نگارش از ابزارهای استاندارد این صنعت است، ولی یک نکتهٔ جالب: ٪۱۰ توسعه‌دهنده‌ها اصلا از آن استفاده نمی‌کنند.

TAB یا SPACE

تب در برابر فاصله

پس از سال‌ها بحث و جدل، بالاخره جواب سوال بزرگ کشف شد: برنامه‌نویس‌ها تب را به اسپیس ترجیح می‌دهند.

با بررسی دقیق‌تر، نکتهٔ ظریف‌تری دیده می‌شود: با افزایش تجربهٔ کار، تمایل توسعه‌دهنده‌ها به اسپیس بیشتر می‌شود.

کافئین

مصرف کاقئین توسط توسعه‌دهندگان جهان + ایران