Abo
  • IT-Karriere:

Nicht nur iOS-Apps: Apples Swift soll auf Servern laufen

Die ursprünglich von Apple für iOS-Apps initiierte Programmiersprache Swift soll künftig auch als Serverplattform unterstützt werden. Davon sollen bereits existierende Web-Frameworks profitieren, das Team orientiert sich klar an Node.js.

Artikel veröffentlicht am ,
Swift segelt künftig auch zuverlässig auf dem Server.
Swift segelt künftig auch zuverlässig auf dem Server. (Bild: Tristan Ferne/Flickr.com/CC-BY 2.0)

Seit knapp einem Jahr steht die Programmiersprache Swift als Open Source bereit. Die anfänglich von Apple zum Erstellen von iOS-Apps gedachte Sprache läuft seitdem auch auf Linux, was zur Verwendung von Swift im Serverbereich führte sowie zum Erstellen einiger Web-Frameworks. Um das bereits entstandene Ökosystem zu fördern und wohl auch um die Arbeit zu konsolidieren, damit nicht zu viel Durcheinander entsteht, bekommt Swift eine Arbeitsgruppe, die explizit Server-APIs für die Sprache erstellen soll.

Stellenmarkt
  1. Berliner Verkehrsbetriebe (BVG), Berlin
  2. KARL MAYER, Obertshausen

Der Ankündigung zufolge soll diese Arbeitsgruppe sämtlichen am Servereinsatz von Swift Interessierten als gemeinsamer Anlaufpunkt dienen. Ziel sei es, neue Schnittstellen zu erstellen, die typische Low-Level-Funktionen auf Servern bieten. Damit sollen vor allem die bisher noch notwendigen Abhängigkeiten zu vielen plattformspezifischen Bibliotheken in C überwunden werden. Das Team erhofft sich davon eine weitere Verbreitung von Swift im Servereinsatz, da Entwickler so wesentlich weniger tiefgreifende Kenntnisse von der Systemprogrammierung verschiedener Plattformen haben müssen.

Orientierung am Minimalismus von Node.js

Die Gruppe will sich zunächst auf typische und die grundlegend notwendigen Funktionen konzentrieren, wie aus ihrem Plan hervorgeht. Dazu gehört etwa die Netzwerkkommunikation über Sockets auf Basis von TCP/IP oder UDP. Ebenso sollen IPv4 und IPv6 unterstützt werden sowie die Namensauflösung.

Kryptographische Funktionen und Cipher Suites sollen ebenfalls genutzt werden können, um verschlüsselte Kommunikation auf Basis von TLS durchzuführen. Geplant its zudem die Möglichkeit zum HTTP-Parsing, was auch für das vergleichsweise neue HTTP/2 gelten soll. Letztlich sollen so Websockets unterstützt werden können.

Offensichtlich fokussiert sich das Team damit zunächst auf das absolut notwendige Minimum eines für Server gedachten Einsatzes der Sprache. Wie das weit verbreitete Node.js, das eine serverseitige Umgebung für Javascript bereitstellt, sollen die Server-APIs von Swift also nur als Basis von Web-Frameworks und ähnlichen Projekten dienen. Ob Swift damit aber ähnlich erfolgreich wird wie Node.js, muss sich wohl erst noch zeigen.



Anzeige
Hardware-Angebote
  1. 334,00€
  2. täglich neue Deals bei Alternate.de
  3. (u. a. Grafikkarten, Monitore, Mainboards)

stiGGG 26. Okt 2016

Ich verfolge die server-side-swift Thematik seit dem Linux Release der Sprache sehr...

Schnarchnase 26. Okt 2016

Joa, Swift ist für mich nach Rust aktuell die interessanteste Sprache. Wenn der Tag nur...


Folgen Sie uns
       


Google Nest Hub im Hands on

Ende Mai 2019 bringt Google den Nest Hub auf den deutschen Markt. Es ist das erste smarte Display direkt von Google. Es kann dank Google Assistant mit der Stimme bedient werden und hat zusätzlich einen 7 Zoll großen Touchscreen. Darauf laufen Youtube-Videos auf Zuruf. Der Nest Hub erscheint für 130 Euro.

Google Nest Hub im Hands on Video aufrufen
Chromium: Der neue Edge-Browser könnte auch Chrome besser machen
Chromium
Der neue Edge-Browser könnte auch Chrome besser machen

Build 2019 Wie sieht die Zukunft des Edge-Browsers aus und was will Microsoft zum Chromium-Projekt beitragen? Im Gespräch mit Golem.de gibt das Unternehmen die vage Aussicht auf einen Release für Linux und Verbesserungen in Google Chrome. Bis dahin steht viel Arbeit an.
Von Oliver Nickel

  1. Insiderprogramm Microsoft bietet Vorversionen von Edge für den Mac an
  2. Browser Edge auf Chromium-Basis wird Netflix in 4K unterstützen
  3. Browser Microsoft lässt nur Facebook auf Flash-Whitelist in Edge

Kontist, N26, Holvi: Neue Banking-Apps machen gute Angebote für Freelancer
Kontist, N26, Holvi
Neue Banking-Apps machen gute Angebote für Freelancer

Ein mobiles und dazu noch kostenloses Geschäftskonto für Freiberufler versprechen Startups wie Kontist, N26 oder Holvi. Doch sind die Newcomer eine Alternative zu den Freelancer-Konten der großen Filialbanken? Ja, sind sie - mit einer kleinen Einschränkung.
Von Björn König


    Katamaran Energy Observer: Kaffee zu kochen heißt, zwei Minuten später anzukommen
    Katamaran Energy Observer
    Kaffee zu kochen heißt, zwei Minuten später anzukommen

    Schiffe müssen keine Dreckschleudern sein: Victorien Erussard und Jérôme Delafosse haben ein Boot konstruiert, das ohne fossilen Treibstoff auskommt. Es kann sogar auf hoher See selbst Treibstoff aus Meerwasser gewinnen. Auf ihrer Tour um die Welt wirbt die Energy Observer für erneuerbare Energien.
    Ein Bericht von Werner Pluta

    1. Umweltschutz Kanäle in NRW bekommen Ladesäulen für Binnenschiffe
    2. Transport DLR plant Testfeld für autonome Schiffe in Brandenburg
    3. C-Enduro Britische Marine testet autonomes Wasserfahrzeug

      •  /