Swift ser en enorm nedgang, takket være flerplattformspråk som Xamarin

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Apple debuterte Swift-programmeringsspråket tilbake i 2014 som etterfølgeren til Objective-C. Siden den gang har utviklere prøvd seg på språket for mobilutvikling. Dessverre varte dette ikke lenge ettersom utviklerne beveger seg bort fra Swift.

I følge en fersk rapport fra TIOBE Index, foretrekker utviklere multiplattformspråk som C# (Xamarin) og JavaScript (Apache Cordova og Ionic). For de som ikke er klar over det, indikerer TIOBE Index populariteten til programmeringsspråk på månedlig basis.

Den oppdaterte rapporten viser JAVA på toppen etterfulgt av C og C++, og Objective-C med Swift har blitt presset ned på henholdsvis 19. og 20. plass. Dette er et enormt fall for Swift siden den var på 12. plass forrige måned.

Inntil nylig var det ganske vanlig å programmere Android-apper i Java og iOS-apper i Swift/Objective-C. Dette er ganske tungvint fordi du må opprettholde to kodebaser som gjør nesten det samme.

– Paul Jansen, administrerende direktør Tiobe

Den største årsaken til denne nedgangen i rangeringer for Swift er at den fokuserer fullstendig på Apple-økosystemet, i motsetning til andre som fungerer på flere plattformer. Selv om det har vært snakk om å få Swift på Android, er Google helt fokusert på JAVA og C++ for Android-utvikling.

Swift klarte å komme på 10. plass på PYPL Popularity of Programming Language Index. Denne indeksen er alternativet til TIOBE Index og fungerer ved å rangere språkene etter hvor ofte opplæringen deres søkes på Google.

Hvis det opprettholdes, kan dette gi en sprekk i applikasjonsdominansen på iOS, hvor det operativsystemet tradisjonelt har bedre apper først og kan gi et løft til konkurrerende operativsystemer som Android og Windows.

Hva synes våre lesere om dette? Gi oss beskjed om ditt favorittspråk i kommentarfeltet nedenfor.

Via: Infoworld

Mer om temaene: eple, c#, Java, swift