Swift est proposé sous la forme d’une image Docker

Nicolas Furno |

Swift, le nouveau langage de programmation d’Apple, n’est pas réservé aux apps iOS et macOS. Depuis le départ, ses ambitions sont beaucoup plus grandes et ses concepteurs maintiennent une version pour Ubuntu, un système d’exploitation GNU/Linux très populaire sur les serveurs. Ce sont encore les serveurs qui sont visés par cette nouveauté : Swift est désormais proposé sous la forme d’une image Docker officielle.

Docker est une solution de virtualisation dédiée aux serveurs. Cette application permet d’installer des images prêtes à l’emploi en fonction des besoins : certaines installent juste une distribution Linux, d’autres permettent de créer un site avec WordPress, ou encore d’installer un système de versionnement de code comme Gitlab.

L’image Swift est basée sur Ubuntu 16.04 et elle installe non seulement le système, mais aussi tout le nécessaire pour compiler des applications en Swift et les exécuter sur le serveur. De quoi faciliter encore le travail des développeurs qui voudraient utiliser Swift pour développer le module associé à leur app sur un serveur.

Le projet est hébergé sur GitHub et c’est aussi là que vous trouverez de l’aide ou que vous pourrez signaler d’éventuels bugs ou erreurs. L’image est déjà utilisée depuis plusieurs mois, ce qui garantit son bon fonctionnement.

avatar Nom d'utilisateur | 

Cool

avatar occam | 

La 1ère fois que j'ai entendu parler de Swift sur Docker, c'était en 2014 déjà, en relation avec une application audio professionnelle à la RAI :
http://superuser.openstack.org/articles/docker-meets-swift-a-broadcaster-s-experience/

Ce que j'ignorais, c'est que chez IBM on aime faire joujou avec Swift dans le bac à sable depuis un moment. IBM Swift Sandbox semble avoir des fans.
https://developer.ibm.com/swift/2015/12/03/introducing-the-ibm-swift-sandbox/

Et maintenant, grâce à la distro officielle sur Docker, soon on a Synology near you :)

avatar Mickaël Bazoge | 
C'est mignon cette grosse baleine.
avatar Woaha | 

@MickaëlBazoge

Avec des conteneurs sur le dos

avatar Lawliet | 

Je me pose la question de la pertinence de ce genre de news sur un site grand public.

avatar occam | 

@Lawliet

L'actualité informatique n'est pas faite que de bracelets Hermès et d'emojis, n'en déplaise à Apple.

Peut-être encore faudrait-il ne pas sous-estimer le quotient geek qui apprécie ce mix sur MacG.

avatar stefhan | 

@occam

Heureusement

avatar Wes974 | 

+1

C'est exactement ceci qui fait que MacG est un de mes sites préférés.

avatar marc_os | 

@ Lawliet
Il est tout à fait pertinent pour le "grand public" de savoir que l'entreprise à qui il fait confiance est également active dans des domaines exclusivement pro (contrairement à ce que certains voudraient faire croire) et qu'IBM la soutient dans ce domaine.

avatar occam | 

@marc_os

Au regard de l'actualité Swift chez IBM, on dirait que Big Blue fait un petit peu plus dans ce domaine que juste « soutenir » Apple.

https://www.ibm.com/cloud-computing/bluemix/swift

Il serait bon de savoir si Apple conserve encore une vision stratégique d'un outil stratégique, et si « des domaines exclusivement pro », pour citer votre expression, figurent encore dans sa ligne de mire.

Ce ne serait pas la première fois qu'une entreprise dispose d'un outil de développement génial, mais qu'elle préfère continuer à vendre de la quincaillerie, et que les talents et les idées finissent par partir faire florés ailleurs. Apple en a profité massivement il y a 35 ans. Ironie de l'histoire.

avatar marc_os | 

@ occam
Est-ce que Swift reste dans la ligne de mire d'Apple ?
Pour info, la documentation développeur est depuis un certain temps affichée par défaut pour Swift. Si on veut la doc pour Objective C, il faut la choisir quasiment à chaque nouvelle page.

Quant à la "quincaillerie", c'est juste le cœur de métier d'Apple, mais bon.
Et dès l'origine, matériel et logiciel étaient intimement liés. D'ailleurs, si je ne me trompe, Lisa c'est à la foi le nom de la machine et celui de l'OS.

avatar bugman | 

@Lawliet

Il est peut être devenu grand public à la date de ton inscription (?)

avatar Mr Raph_ | 

Que de bêtises et d'approximations ...

Les gars, quand on parle de choses qu'on ne maîtrise pas, on se renseigne. Ou alors, si vous maîtrisez mais que vous voulez vulgariser, faites le bien ....

avatar pacou | 

Docker est une technologie absolument géniale.

CONNEXION UTILISATEUR