Ouvrir le menu principal

MacGeneration

Recherche

Swift vole de ses propres ailes sur le web

Florent Morin

vendredi 28 mai 2021 à 13:00 • 24

Logiciels

Si nous connaissons tous Swift dans le cadre du développement d’applications Apple, le langage open source n’en est pas moins universel et il fait petit à petit son trou sur le web. Swift est officiellement disponible sur macOS, Linux et Windows 10, ce qui permet à tous les développeurs d’y avoir accès. Un Raspberry Pi à la maison ? Ça fonctionne aussi. Parfait pour du développement web ! Mais jusqu’où peut-on aller ?

Les serveurs web

Le framework de serveur web Swift le plus connu est certainement Vapor. Il apporte tous les outils nécessaires pour concevoir un véritable site web ou service web qui pourra être déployé chez les hébergeurs les plus connus.

Vapor en action

Le moteur de Vapor et des autres solutions serveur en Swift est SwiftNIO. C’est un socle de serveur open source mis à disposition par Apple et permettant de disposer d’une base solide. Il est compatible avec les standards actuels du marché : HTTP/1, HTTP/2, WebSocket, SSH et TLS notamment. Vous souhaitez mettre en place une solution gRPC en mode client et serveur clés en main ? Il y a un projet open source pour ça !

Pour ceux qui trouvent Vapor un peu lourd, il existe des alternatives comme hummingbird. C’est idéal pour mettre en place une solution « backend for frontend » qui va permettre …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Donald Trump déclare avoir voulu « aider Tim Cook » en revoyant ses droits de douane

14/04/2025 à 20:50

• 34


Faut-il enfin changer son Mac Intel pour un Mac Apple Silicon ?

14/04/2025 à 20:30

• 36


La seconde bêta de macOS 15.5 est disponible

14/04/2025 à 19:10

• 4


macFUSE va tirer parti de FSKit pour faciliter l’ajout de systèmes de fichiers à macOS

14/04/2025 à 18:45

• 8


Proton prêt à quitter la Suisse face aux nouvelles exigences de surveillance

14/04/2025 à 16:39

• 82


Le son de Windows 95 est à jamais gravé dans l'héritage culturel américain

14/04/2025 à 16:25

• 27


Apple fête les 10 ans de l'Apple Watch avec un trophée et un pin's

14/04/2025 à 15:56

• 18


Livebox 7 Wi-Fi 7 sans 6 GHz : un retour en arrière en matière de performances ?

14/04/2025 à 14:56

• 19


Les smartphones devraient être (vraiment) interdits dans tous les collèges à la rentrée 2025

14/04/2025 à 14:02

• 151


Pourquoi devez-vous (vraiment) craquer pour un écran BenQ MA270U ou MA320U avec votre Mac ? 📍

14/04/2025 à 10:00

• 0


Droits de douane : Apple aurait mis en pause son usine d'iPhone américains en Chine

14/04/2025 à 08:10

• 25


Droits de douane : l’absence de taxes sur les produits Apple n’est qu’un répit de quelques mois

13/04/2025 à 20:30

• 51


Le Vision Pro a enfin un futur, et l’iPad se rapproche enfin du Mac : la semaine Apple

13/04/2025 à 19:30

• 45


Boycott américain : Google plus incontournable qu’Apple pour les Français

13/04/2025 à 07:28

• 157


Cyberattaque chez Autosur : vos données roulent sans vous, mais Incogni peut freiner l’hémorragie 📍

12/04/2025 à 22:15

• 0


Tim Cook peut souffler : le matériel informatique (iPhone, Mac...) exempté des surtaxes de Trump

12/04/2025 à 16:41

• 85