Найбільш популярною серед українських айтівців стала мова програмування JavaScript. TypeScript і Python — на другому та третьому місці відповідно.
Такі результати щорічного опитування про мови програмування, проведеного DOU.
В голосуванні зібрали 8250 анкет від ІТ-спеціалістів з України.
TypeScript продовжує підкорювати світ веброзробки — уперше увійшов в трійку лідерів і майже зрівнявся з JavaScript. Python зʼявляється у всіх можливих нішах.
Охоплення Java і C# продовжує знижуватись, а ось популярність PHP залишається майже на тому ж рівні, що й торік.
З того, що, можливо, вказує на зміни у структурі ринку:
Ще помітне зростання ABAP (мови для ERP-платформи SAP) і X++ (мова для ERP-платформи Microsoft Dynamic.
Якщо подивитися, як змінювалися сфери за останні три роки, помітно, що перехід на Full Stack не відбувається, навіть навпаки.
Також стабільно набирає обертів DevOps. Можливо, розподіл мов за сферами скаже нам більше. У Back-end в лідерах Java, C# і PHP, а TypeScript лише на п’ятому місці після Python, хоча якщо почитати інтернет, то здається, що Node Stack є більш поширеним.
Нарешті у статистиці стало помітне використання Rust як мови бекенду (хоча здається, оскільки вона була створена для системного програмування, використовувати ручне управління пам’яті на бекенді було б обтяжливо). Ще цікаво, що частки Kotlin і Scala на бекенді зараз менші, ніж Rust.
У фронтенді бачимо, що JavaScript поступово переходить в TypeScript.
Щодо Full Stack, то, можливо, різні люди розуміють його по-різному або розробляють здебільшого бекенд з певними особливостями. Якщо розглянути, які бібліотеки використовують у Full Stack з C#, щоб зрозуміти технологію, то найпопулярнішою комбінацією виявиться .NET (Core) та Angular.js. Отже, бекенд пишуть переважно на C# (тому вона обрана як основна мова програмування), а в Angular використовують TypeScript.
В аналізі даних мало що змінилося, хіба що стало помітним використання SAS. Як і торік, основною мовою є Python, за нею — мови баз даних. Фреймворки на Scala стали застосовувати менше. Можливо, це пов’язано з тим, що Spark розвиває передусім Python API. Ще можна глянути, яких мов тут немає. З одного боку, використовують С++, але не представлена Rust. Чомусь тенденція «перепишімо все на Rust» тут не проявляється. Також не послуговуються Julia.
Як і торік, загалом ситуація схожа. В бекенді суттєво відрізняються від актуального користування цифри для Python та Rust: ними хочуть програмувати. З PHP та Ruby ситуація протилежна. І з’явилася Clojure.
У Full Stack помітно, що TypeScript випереджає JavaScript, C# на другому місці. Ще цікаво: на 4-му місці — мови баз даних. Тобто робити щось на зразок PL/SQL процедури, що малює HTML interface, дуже багатьом здається кращим рішенням, ніж обрати наявні засоби розробки.
В Embeded несподіванка. Виявилося, що найбільш популярна мова тут Python, а вже за нею — C++ та C. З Rust та сама ситуація, що й торік: активного поширення ще немає, але люди кажуть, що обрали б цю мову для наступного проєкту. Можливо, це показник того, що сфера дуже консервативна.
Цього року улюбленою мовою виявилася Rust, далі йдуть Swift, Go та Kotlin.
Нагадаємо, нещодавно блогер Highload розглянув 4 основні рейтинги популярності мов програмного забезпечення в 2023 році: TIOBE, PYPL, дослідження GitHub і опитування Stack Overflow.
Google перетворює хмарний редактор на інтелектуальний конвеєр. LLM-модель Gemini в Google Docs бере на себе…
Космічне агентство NASA та приватна компанія Ілона Маска SpaceX мають різні погляди на безпеку та…
Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…
IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…
Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…
Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…