Abo
  • Services:

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. über duerenhoff GmbH, München
  2. BWI GmbH, Bonn

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. ab 119,98€ (Release 04.10.)
  2. 915€ + Versand

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
       


FritzOS 7 - Test

FritzOS 7 steckt voller sinnvoller Neuerungen: Im Test gefallen uns der einfach einzurichtende WLAN-Gastzugang und die praktische Mesh-Übersicht. Nachholbedarf gibt es aber noch bei der NAS-Funktion.

FritzOS 7 - Test Video aufrufen
Kaufberatung: Der richtige smarte Lautsprecher
Kaufberatung
Der richtige smarte Lautsprecher

Der Markt für smarte Lautsprecher wird immer größer. Bei der Entscheidung für ein Gerät sind Kaufpreis und Klang wichtig, ebenso die Wahl für einen digitalen Assistenten: Alexa, Google Assistant oder Siri? Wir geben eine Übersicht.
Von Ingo Pakalski

  1. Amazon Alexa Echo Sub verhilft Echo-Lautsprechern zu mehr Bass
  2. Beosound 2 Bang & Olufsen bringt smarten Lautsprecher für 2.000 Euro
  3. Google und Amazon Markt für smarte Lautsprecher wächst weiter stark

Xilinx-CEO Victor Peng im Interview: Wir sind überall
Xilinx-CEO Victor Peng im Interview
"Wir sind überall"

Programmierbare Schaltungen, kurz FPGAs, sind mehr als nur Werkzeuge, um Chips zu entwickeln: Im Interview spricht Xilinx-CEO Victor Peng über überholte Vorurteile, den Erfolg des Interposers, die 7-nm-Fertigung und darüber, dass nach dem Tape-out der Spaß erst beginnt.
Ein Interview von Marc Sauter

  1. Versal-FPGAs Xilinx macht Nvidia das AI-Geschäft streitig
  2. Project Everest Xilinx bringt ersten FPGA mit 7-nm-Technik

Pixel 3 und Pixel 3 XL im Hands on: Googles Smartphones mit verbesserten Kamerafunktionen
Pixel 3 und Pixel 3 XL im Hands on
Googles Smartphones mit verbesserten Kamerafunktionen

Google hat das Pixel 3 und das Pixel 3 XL vorgestellt. Bei beiden neuen Smartphones legt das Unternehmen besonders hohen Wert auf die Kamerafunktionen. Mit viel Software-Raffinessen sollen gute Bilder auch unter widrigen Umständen entstehen. Die ersten Eindrücke sind vielversprechend.
Ein Hands on von Ingo Pakalski

  1. BQ Aquaris X2 Pro im Hands on Ein gelungenes Gesamtpaket mit Highend-Funktionen

    •  /