Ouvrir le menu principal

MacGeneration

Recherche

Apple va faciliter l’utilisation de Swift sur les serveurs

Nicolas Furno

mercredi 26 octobre 2016 à 21:30 • 42

Logiciels

Swift a été pensé dès le départ comme un langage de programmation multitâche, adapté autant aux apps iOS qu’aux systèmes d’exploitation et même à des applications côté serveur. Depuis qu’Apple propose une version adaptée à Linux de son nouveau langage, des développeurs ont commencé à l’utiliser pour créer des back-ends sur leurs serveurs.

Le logo de Perfect, lun des frameworks serveur en Swift les plus populaires.
Le logo de Perfect, l’un des frameworks serveur en Swift les plus populaires.

Cette solution est bien pratique pour ne pas avoir à gérer différents langages au quotidien : un développeur iOS peut créer son app en Swift et le module serveur associé également en Swift. Mais ce langage est aussi très performant et il peut aussi avoir son intérêt face aux autres langages et frameworks déjà bien en place sur les serveurs (lire : Sur le serveur, Swift est nettement plus rapide que Node.js).

Face à l’intérêt grandissant des développeurs, Apple a décidé de prendre les choses en main en organisant un groupe de travail chargé de mettre en place des API pour les serveurs. Ce groupe est chapeauté par un employé Apple, mais aussi par un employé IBM et des représentants des frameworks déjà existants. Son objectif sera de proposer une série d’API prêtes à l’emploi pour utiliser Swift sur le serveur.

Apple ne compte pas remplacer les frameworks en place, mais plutôt leur simplifier la vie. Très concrètement, ces API se chargeront des bases indispensables, comme la gestion des protocoles TCP/IP et UDP, la prise en charge des IPv4 et IPv6, de la sécurité des flux avec SSL/TLS ou encore tout ce qu’il faut pour gérer les données en HTTP et HTTP/2. Bref, tout ce qu’il faut pour bien commencer, mais les concepteurs de Swift ne veulent pas proposer des solutions clé en main, ce sera aux créateurs de frameworks de le faire.

Cette nouvelle initiative n’a pas de calendrier défini à ce stade et Apple veut au contraire prendre son temps et accompagner la sortie de Swift 4, la prochaine évolution majeure du langage. Néanmoins, c’est bien le signe que le serveur devient un élément plus important pour le langage.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Synology : la liste des disques durs compatibles avec sa nouvelle gamme de NAS est encore vide

08:22

• 0


Tim Cook attendrait des « bras robotisés » pour produire l’iPhone aux États-Unis, selon le gouvernement américain

07:48

• 13


MacBook Air M4 : la chute des prix se poursuit sur ce nouvel incontournable 🆕

07:02

• 40


Encore un problème technique sur l’offre B&You Pure fibre : les 8 Gbit/s normalement de retour

29/04/2025 à 21:00

• 11


IBAN, nom, adresse, sites de plus en plus crédibles : méfiez-vous du phishing

29/04/2025 à 19:30

• 28


Orange TV sur Apple TV : l’opérateur élargit l’accès gratuit à son service… un peu trop

29/04/2025 à 18:39

• 23


Amazon n'affichera pas sur son site le coût des droits de douane de l'administration Trump 🆕

29/04/2025 à 16:54

• 6


Les Mac Pro Intel, des boîtes aux lettres majuscules

29/04/2025 à 15:15

• 24


Les rayons américains d'informatique pourraient être vides d'ici deux mois prévient Pegatron

29/04/2025 à 15:02

• 17


Backup To Go 2 facilite les petites sauvegardes sur les clés USB

29/04/2025 à 14:40

• 5


ChatGPT va devenir un véritable assistant de shopping

29/04/2025 à 10:24

• 36


WhatsApp prépare le chat audio et vidéo dans sa version web

29/04/2025 à 10:02

• 5


Promo : un NAS UGREEN à quatre baies avec Ethernet 10G à 565 € au lieu de 700

29/04/2025 à 08:17

• 31


Une quatrième bêta pour iOS et iPadOS 18.5

29/04/2025 à 06:20

• 18


Safari : l’extension Tabstract permet de facilement retrouver un groupe d’onglets

28/04/2025 à 21:00

• 5


Les apps Electron méritent-elles encore leur mauvaise réputation ?

28/04/2025 à 20:30

• 13