Swift odnotowuje ogromny spadek dzięki wieloplatformowym językom, takim jak Xamarin

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Apple zadebiutował w 2014 roku w języku programowania Swift jako następca Objective-C. Od tego czasu programiści próbują w praktyce języka programowania mobilnego. Niestety nie trwało to długo, ponieważ programiści odchodzą od Swift.

Według niedawnego raportu TIOBE Index, programiści preferują języki wieloplatformowe, takie jak C# (Xamarin) i JavaScript (Apache Cordova i Ionic). Dla tych, którzy nie wiedzą, indeks TIOBE wskazuje co miesiąc popularność języków programowania.

Zaktualizowany raport pokazuje JAVA na szczycie, a następnie C i C++, a Objective-C ze Swiftem został zepchnięty odpowiednio na 19 i 20 miejsce. To ogromny spadek dla Swift, ponieważ w zeszłym miesiącu był na 12. pozycji.

Do niedawna dość powszechne było programowanie aplikacji na Androida w aplikacjach Java i iOS w Swift/Objective-C. Jest to dość kłopotliwe, ponieważ musisz utrzymywać dwie bazy kodu, które robią prawie to samo [rzecz].

– Paul Jansen, dyrektor generalny Tiobe

Największą przyczyną tego spadku rankingów Swift jest to, że skupia się on całkowicie na ekosystemie Apple, w przeciwieństwie do innych, które działają na wielu platformach. Chociaż mówiono o uzyskaniu Swifta na Androida, Google jest całkowicie skoncentrowany na JAVA i C++ dla rozwoju Androida.

Swiftowi udało się zająć 10. pozycję w Indeksie Popularności Języka Programowania PYPL. Ten indeks jest alternatywą dla indeksu TIOBE i działa poprzez klasyfikowanie języków według częstotliwości wyszukiwania ich samouczków w Google.

Jeśli się to utrzyma, może to spowodować pęknięcie w dominacji aplikacji w systemie iOS, gdzie ten system zazwyczaj ma najpierw lepsze aplikacje i może dać impuls konkurencyjnym systemom operacyjnym, takim jak Android i Windows.

Co myślą o tym nasi czytelnicy? Daj nam znać swój ulubiony język w sekcji komentarzy poniżej.

Via: InfoWorld

Więcej na tematy: jabłko, c#, Jawa, SWIFT