Actualité

Apple et IBM créent un work group pour développer Swift côté serveur !

Par Didier, le

Hier soir, sur le site du projet open source Swift, Apple et IBM annonçaient la création d'un groupe de travail regroupant les créateurs de framework web pour Swift. Mais pour bien comprendre la portée de cette annonce de Chris Bailey d'IBM, permettez-moi de donner un peu de contexte.

Swift est le nouveau langage de programmation d'Apple. Il va progressivement succéder à Objective-C pour la création de nos applis iOS et macOS. Et comme vous le savez certainement, il y a un an, Apple l'a rendu Open Source. Chacun peut maintenant télécharger son code et contribuer à son évolution.

Un des premiers chantiers a alors été de porter Swift sur Linux, initiative officiellement soutenue et grandement réalisée par Apple. L'idée était de pouvoir faire tourner des programmes écrits en Swift sur des servers sous Linux. Le but final étant de remplacer des langages tels que Java, Ruby, PHP, JavaScript (Node.js), C#, Scala, Python… par Swift !

Apple et IBM créent un work group pour développer Swift côté serveur !


Et depuis un peu plus d'un an, à l'image de ce qui se fait depuis longtemps pour les langages serveurs traditionnels, des frameworks web pour Swift se sont effectivement développés. Il y a d'abord eu Perfect, puis Zewo, Vapor, Kitura et quelques autres. Ils sont un peu l'équivalent de ce que sont les Ruby on Rails, PHP Zend, Scala Play!, Java Spring, Django… Certains sont des initiatives communautaires (par example : Vapor), d'autres sont des projets d'entreprises (par example : Kitura d'IBM).

C'est là qu'intervient l'annonce de ce work group. Pour faire fonctionner des applications web écrites en Swift sur serveur, il faut de nombreux composants qui ne font pas partie du langage : des trucs pour décoder les requêtes, des bidules pour communiquer par socket, des machins pour stocker des informations dans des bases de données, des choses pour sécuriser les communications… Si chaque développeur de framework web devait refaire ces composants, cela serait une très grande perte de temps et d'énergie. Et la pérennité de ces composants dupliqués serait bien plus fragile.

Apple et IBM créent un work group pour développer Swift côté serveur !


Le but de cette initiative est donc de développer, de manière commune, les briques de base nécessaires au fonctionnement des frameworks web basés sur Swift. Elle fait officiellement partie du projet open source Swift d'Apple et est également portée par IBM. Bref, c'est du lourd !

À mon sens, ce que signifie cette annonce, c'est qu'une communauté de développeurs se crée (hors d'Apple seule) autour de la volonté de faire passer le langage Swift du côté du serveur. Même si les exemples d'applications web écrites en Swift sont encore très rares, nombreux sont ceux qui pensent que le nouveau langage d'Apple a la capacité de supplanter les Ruby, Java, Go, Rust ou autres Node ; que ce soit pour créer des backends ou même pour des sites web.

Mais deux questions se posent alors : pourquoi les développeurs back (développeurs de programmes tournant sur des serveurs) voudraient utiliser le langage Swift plutôt qu'un des nombreux candidats déjà existants et largement utilisés ? Et pourquoi Apple voudrait pousser dans ce sens ? Vous trouverez quelques éléments de réponses à la première question en regardant la vidéo de l'exposé qu'a donné Chris Bailey d'IBM lors de la conférence FrenchKit, il y a quelques semaines. Et en ce qui concerne la seconde question… et bien… vous devez maintenant savoir que certaines voies sont impénétrables !

Merci à notre cher Mathieu (co-fondateur de Mac4Ever et de FrenchKit) pour tous ces éclairages. Si vous aussi, vous souhaitez développer une actualité en y apportant vos compétences, sachez que nos colonnes vous seront toujours ouvertes !


Tête Thermostatique Connectée et Intelligente V3+

Tête Thermostatique Connectée et Intelligente V3+

Vous n’avez que des radiateurs chez vous ? Alors la Tête Thermostatique Connectée et Intelligente est faite pour vous. Son design minimaliste classique se fond à la perfection dans tous les intérieurs. Remplacez simplement les thermostats de vos radiateurs conventionnels et vous pourrez rapidement contrôler votre chauffage à partir de l’application tado°. Ou vous pouvez aussi régler manuellement la température à l’aide de l’affichage de grande qualité du thermostat.

Dernières publications

L’app de ski Slopes ajoute 200 nouvelles cartes interactives

L’app de ski Slopes ajoute 200 nouvelles cartes interactives

Chrome pour Mac est moins gourmand en mémoire et en énergie

Chrome pour Mac est moins gourmand en mémoire et en énergie

2
Un chargeur sans-fil double couplé à une batterie nomade chez Satechi

Un chargeur sans-fil double couplé à une batterie nomade chez Satechi

25 000€, 700Km d'autonomie : les futures Volkswagen électriques pleines de promesses

25 000€, 700Km d'autonomie : les futures Volkswagen électriques pleines de promesses

9
L’utilisation de Twitch est interdite à l'Assemblée Nationale !

L’utilisation de Twitch est interdite à l'Assemblée Nationale !

Cédant à la tentation des réseaux sociaux, plusieurs députés avaient l'habitude de partager en direct sur Twitch les débats de l’Assemblée Nationale.
2
Programme caritatif d'Apple : les salariés ont levé pour 880 millions de dollars en 11 ans

Programme caritatif d'Apple : les salariés ont levé pour 880 millions de dollars en 11 ans


De nouvelles images du Pixel Fold en fuite sur le net

De nouvelles images du Pixel Fold en fuite sur le net

6
Ikea/Sonos : un nouveau format pour l'enceinte Symfonisk

Ikea/Sonos : un nouveau format pour l'enceinte Symfonisk

2
L'abonnement Twitter Blue coûtera plus cher si on passe par l'App Store !

L'abonnement Twitter Blue coûtera plus cher si on passe par l'App Store !

4
Au 28 décembre 2024, tous les iPhone devront avoir un port USB-C

Au 28 décembre 2024, tous les iPhone devront avoir un port USB-C

L'Union Européenne vient de fixer officiellement une date limite à partir de laquelle tous les smartphones vendus devront être doté d'un port USB-C.
11
Twitter : Elon Musk transforme les bureaux désertés en dortoirs pour ses salariés !

Twitter : Elon Musk transforme les bureaux désertés en dortoirs pour ses salariés !

Dans les dernières mesures du jour, il semblerait qu'Elon Musk souhaite procéder à un réaménagement plutôt surprenant de certains bureaux de Twitter.
39
Jusqu'à 29% de réduction sur les Garmin (Venu 2 à 288€, livré avant Noël)

Jusqu'à 29% de réduction sur les Garmin (Venu 2 à 288€, livré avant Noël)

Proton dévoile une version de Proton Drive pour iOS et Android

Proton dévoile une version de Proton Drive pour iOS et Android

2
L'éditeur de blog MarsEdit s'améliore et passe en version 5

L'éditeur de blog MarsEdit s'améliore et passe en version 5

Apple Watch : la course en plein air sera bientôt disponible (lundi ?)

Apple Watch : la course en plein air sera bientôt disponible (lundi ?)

Dyson Zone : le design du casque risque de ne pas être la seule chose difficile à assumer (949$ !)

Dyson Zone : le design du casque risque de ne pas être la seule chose difficile à assumer (949$ !)

A 949 dollars, Dyson risque d'avoir du mal à vendre son étrange casque Zone avec réduction active du bruit ambiant et filtration de l'air.
30

Mais pourquoi Apple a mis autant de temps pour sécuriser iCloud ?

Mais pourquoi Apple a mis autant de temps pour sécuriser iCloud ?

Après ses dernières annonces de sécurité, Apple a envoyé- en service commandé- Craig Federighi afin de fournir quelques détails.
6
Epic propose un compte limité pour les mineurs sur Fortnite, Rocket League et Fall Guys

Epic propose un compte limité pour les mineurs sur Fortnite, Rocket League et Fall Guys

2
MacBook Air M2 dès 1349€, MacBook Pro 14 M1 dès 1919€, iMac M1 dès 1229€

MacBook Air M2 dès 1349€, MacBook Pro 14 M1 dès 1919€, iMac M1 dès 1229€

1
Aperçu d'Apple Music Sing, le mode karaoké d'Apple Music

Aperçu d'Apple Music Sing, le mode karaoké d'Apple Music

Apple a déployé ce soir les versions Release Candidate d'iOS/iPadOS et tvOS 16.2, et avec elles la nouvelle fonctionnalité Apple Music Sing.
3

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

3 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

Suivez-nous !