Swift переживает огромный спад благодаря мультиплатформенным языкам, таким как Xamarin
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь 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 PopularitY of Programming Language Index. Этот индекс является альтернативой индексу TIOBE и работает путем ранжирования языков по частоте поиска их учебных пособий в Google.
Если это продолжится, это может дать трещину в доминировании приложений на iOS, где эта ОС традиционно имеет лучшие приложения в первую очередь, и может дать толчок конкурирующим операционным системам, таким как Android и Windows.
Что думают об этом наши читатели? Дайте нам знать ваш любимый язык в разделе комментариев ниже.
Via: InfoWorld