Ouvrir le menu principal

MacGeneration

Recherche

Swift vole de ses propres ailes sur le web

Florent Morin

Friday 28 May 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

iBoff augmente la RAM des Mac Intel à 64 Go, mais pas celle des Mac Apple Silicon

17/09/2024 à 23:00

• 5


macOS Sequoia 15.1 passe en bêta 4

17/09/2024 à 21:08

• 0


La suite iWork mise à jour avec des nouveautés spécifiques à macOS Sequoia et iOS 18

17/09/2024 à 18:10

• 11


Premiers retours sur l'Apple Watch Series 10 : une mini Ultra à défaut d’une mise à jour majeure

17/09/2024 à 16:07


DxO PhotoLab 8 perfectionne sa réduction du bruit

17/09/2024 à 15:17

• 15


Inédit sur le marché : LDLC offre 5 ans de garantie gratuite sur tous les MacBook et les PC portables 📍

17/09/2024 à 14:14


Setapp Mobile : la boutique alternative d’apps iOS ouvre plus grand ses portes

17/09/2024 à 14:13


Apple ne semble plus proposer de mises à jour de XProtect avant macOS Sequoia

17/09/2024 à 14:00

• 13


Pegasus : Apple renonce à sa bataille judiciaire contre NSO

17/09/2024 à 12:00

• 24


macOS Sequoia corrige deux bugs liés aux stockages externes et devient la version recommandée par SoftRAID

17/09/2024 à 10:45

• 8


C'est les MacDays : Des remises hallucinantes allant jusqu'à -50%🔥

Partenaire


Les nouveautés de macOS Sequoia à ne pas rater

17/09/2024 à 09:00

• 15


Les « Prime Big Deal Days » d'Amazon reviennent les 8 et 9 octobre

17/09/2024 à 07:35

• 12


La liste intégrale des nouveautés de macOS Sequoia

16/09/2024 à 22:31

• 17


Le tout nouveau Mac mini M4 aurait bien cinq ports USB-C

16/09/2024 à 21:46

• 72


Coup d'œil sur les coques de Beats pour iPhone 16 et iPhone 16 Pro

16/09/2024 à 20:15