Рейтинг мов програмування-2024: з якими мовами працюють та що планують вчити айтівці різних напрямків
DOU дослідив, якими мовами програмування нацйчастіше та найохочіше користуються розробники. Наводимо 5 цікавих висновків із досдіження.
DOU дослідив, якими мовами програмування нацйчастіше та найохочіше користуються розробники. Наводимо 5 цікавих висновків із досдіження.
DOU дослідив, якими мовами програмування нацйчастіше та найохочіше користуються розробники. Наводимо 5 цікавих висновків із досдіження.
Трійка найпопулярніших мов програмування для комерційного використання нині виглядає так: JS, TypeScript, Python. Також активно користуються Java, C# та PHP.
Аналітики фіксують зниження охоплень Java і C#, а ось популярність PHP залишається майже на тому ж рівні, що й торік.
З того, що, можливо, вказує на зміни у структурі ринку: зросли частки C++ і C, зменшилася частка Apex і збільшилась 1С, хоча, здавалося би, має бути навпаки. «Це, найімовірніше, означає, що темпи переходу з 1С на щось інше менші, ніж темпи збільшення частки працівників українських компаній у нашій вибірці (і відповідно скорочення частки іноземних компаній) через війну», — роблять висновки аналітики.
Для бекендерів на першому місці Java, далі — C#, PHP та Python.
А ось так виглядає рейтинг мов для роботи над фронтендом. Водночас JavaScript поступово переходить в TypeScript.
У Back-end в лідерах Java, C# і PHP, а TypeScript лише на п’ятому місці після Python, хоча якщо почитати інтернет, то здається, що Node Stack є більш поширеним. Але ніт. Нарешті у статистиці стало помітне використання Rust як мови бекенду (хоча здається, оскільки вона була створена для системного програмування, використовувати ручне управління пам’яті на бекенді було б обтяжливо). Ще цікаво, що частки Kotlin і Scala на бекенді зараз менші, ніж Rust.
Щодо Full Stack, то, можливо, різні люди розуміють його по-різному або розробляють здебільшого бекенд з певними особливостями. Якщо розглянути, які бібліотеки використовують у Full Stack з C#, щоб зрозуміти технологію, то найпопулярнішою комбінацією виявиться .NET (Core) та Angular.js. Отже, бекенд пишуть переважно на C# (тому вона обрана як основна мова програмування), а в Angular використовують TypeScript.
Якими мовами найчастіше користуються розробники, що спеціалізуються на мобільній розробці, даті та девопси, можна побачити в каруселі.