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

Proton n’en finit plus de se diversifier et lance un portefeuille à Bitcoin

26/07/2024 à 18:00

• 11


Aux États-Unis, Apple accepte des directives gouvernementales sur la sécurité de l'IA

26/07/2024 à 16:00

• 5


Elgato : après le Stream Deck, voici le Stream Dock

26/07/2024 à 14:00

• 3


Xcode 16 : la saisie prédictive du code devient compatible avec les Mac à 8 Go de RAM

26/07/2024 à 13:00

• 62


Comment regarder les Jeux olympiques de Paris en 4K avec HDR ?

26/07/2024 à 11:00

• 12


Des problèmes de connexion en ce moment ? Désactivez le relais privé iCloud

26/07/2024 à 10:12

• 24


SearchGPT : OpenAI expérimente un moteur de recherche intégré à terme dans ChatGPT

26/07/2024 à 09:40

• 16


Adobe nie être accro à l’héroïne

26/07/2024 à 09:00

• 32


Fortnite sera disponible sur AltStore PAL et d’autres boutiques tierces sur mobile

26/07/2024 à 07:53


CrowdStrike : pourquoi les Mac ont été épargnés par la panne mondiale

25/07/2024 à 20:30

• 26


Chine : Apple s’apprête à ouvrir un laboratoire pour tester ses produits dans des conditions extrêmes

25/07/2024 à 18:30

• 15


L'antenne Starlink Mini est disponible en France, pour 339 €

25/07/2024 à 17:00

• 7


Google explique comment Chrome anticipe le téléchargement de malwares

25/07/2024 à 15:30

• 3


Quand un iMac G4 devient un M2 Tournesol

25/07/2024 à 14:30

• 20


Dans Microsoft Bing, l’“intelligence” artificielle repousse le web humain

25/07/2024 à 11:45

• 18


iOS 18 : Apple Intelligence fera bien ses premiers pas dans les bêtas de cet été

25/07/2024 à 10:00

• 26