Empfohlen, 2024

Die Wahl des Herausgebers

Apples Swift-Programmiersprache ist jetzt Open-Source und unter Linux verfügbar

So bekommst du mit OPEN SOURCE einen JOB als SOFTWAREENTWICKLER

So bekommst du mit OPEN SOURCE einen JOB als SOFTWAREENTWICKLER

Inhaltsverzeichnis:

Anonim

Apple hat im letzten Jahr seine neue Swift-Programmiersprache zu großem Entwicklerinteresse vorgestellt. Ursprünglich ein Closed-Source-Projekt, das nur unter Mac OS X und iOS lief, ist es jetzt ein Open-Source-Projekt mit einem offiziellen Linux-Port. Apple bietet derzeit vordefinierte Images für Ubuntu 15.10 und 14.04 an, die auf Swift 2.2 basieren.

Swift kann von der Swift-Projektwebsite heruntergeladen werden, und Apple hostet den Codeon GitHub. Der Code ist unter der Version 2.0 der Apache-Lizenz lizenziert.

Möchten Sie über Linux, BSD, Chrome OS und den Rest von World Beyond Windows auf dem Laufenden bleiben? Bookmarken Sie die Spalte "World Beyond Windows" oder folgen Sie unserem RSS-Feed.

Es geht nur um die Server

Erwarten Sie nicht, dass Linux die in Swift geschriebenen neuen Mac OS X-, iPhone- oder iPad-Anwendungen problemlos ausführt. Diese hängen von verschiedenen Benutzeroberflächenbibliotheken ab, die nicht von der Quelle stammen. Wie bei Microsoft Open-Source .NET, ist Apple nicht dabei, die Benutzerschnittstellen-Bits zu öffnen, die erforderlich sind, um vorhandene Desktop- oder mobile Anwendungen auf andere Plattformen zu bringen.

[Weiterführende Literatur: 4 Linux-Projekte für Anfänger und Fortgeschrittene]

Auf vielen Servern läuft Linux, und auf diesen Markt zielt Apple hier ab. Ein Entwickler könnte in Swift sowohl eine App als auch den serverseitigen Code für eine App schreiben und diesen Code auf einem Linux-Server ausführen. Open-Sourcing ermöglicht es den Entwicklern, Swift zu verbessern und diese Verbesserungen zurück zu Apple zu bringen.

Nichtsdestotrotz scheint es nichts zu geben, was die Linux-Community davon abhält, diesen Swift-Code zu verwenden und damit zu laufen. Es könnte auf andere Linux-Distributionen portiert werden und könnte in Zukunft sogar die Grundlage für viele Linux-Desktop-Anwendungen bilden.

Swift könnte auch in Zukunft auf Windows und Android laufen. Apple wird es wahrscheinlich nicht auf andere Plattformen portieren, aber andere Entwickler könnten diesen Open-Source-Code jetzt übernehmen und die Arbeit machen.

Top