Завдяки багатоплатформним мовам, таким як Xamarin, у Swift спостерігається величезний спад

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Apple представила мову програмування Swift ще в 2014 році як наступницю Objective-C. Відтоді розробники пробували на практиці мову для мобільної розробки. На жаль, це тривало недовго, оскільки розробники відходять від Swift.

Відповідно до нещодавнього звіту TIOBE Index, розробники віддають перевагу мультиплатформним мовам, таким як C# (Xamarin) і JavaScript (Apache Cordova та Ionic). Для тих не в курсі, Індекс TIOBE вказує на популярність мов програмування щомісяця.

Оновлений звіт показує, що JAVA лідирує, за нею йдуть C і C++, а Objective-C із Swift опустився на 19 і 20 місця відповідно. Це величезне падіння для Swift, оскільки минулого місяця він був на 12-му місці.

До недавнього часу було досить поширеним програмування програм Android на Java, а програм iOS – на Swift/Objective-C. Це досить громіздко, тому що ви повинні підтримувати дві бази коду, які роблять майже те саме.

– Пол Янсен, генеральний директор Tiobe

Найбільшою причиною такого падіння в рейтингу для Swift є те, що він повністю зосереджений на екосистемі Apple, на відміну від інших, які працюють на кількох платформах. Хоча були розмови про використання Swift на Android, Google повністю зосереджений на JAVA та C++ для розробки Android.

Swift справді вдалося потрапити на 10-е місце в Індексі популярності мов програмування PYPL. Цей індекс є альтернативою індексу TIOBE і працює шляхом ранжирування мов за частотою пошуку їхніх посібників у Google.

Якщо це продовжиться, це може призвести до тріщини в домінуванні додатків на iOS, де ця ОС традиційно спочатку має кращі програми та може дати поштовх конкуруючим операційним системам, таким як Android і Windows.

Що про це думають наші читачі? Розкажіть нам свою улюблену мову в розділі коментарів нижче.

Вулиця: InfoWorld

Детальніше про теми: apple, c#, Ява, swift