Swift est libéré, délivré
Chose promise, chose due : Swift est désormais open-source. Un nouveau site est dédié au nouveau langage de programmation et on peut y télécharger non seulement le code source, mais aussi le compilateur pour Linux, ce qui veut dire que l’on peut écrire des applications en Swift pour Linux (uniquement Ubuntu pour le moment). Swift est sous licence Apache 2.0.

La possibilité de coder en Swift sur Linux n’est pas anodine : ce n’est pas forcément intéressant pour les ordinateurs de bureau, mais plus pour les serveurs. Un développeur iOS ou OS X peut désormais réaliser un script ou un module serveur dans le même langage que son application, ce qui simplifiera les choses. C’était d’ailleurs l’idée de Perfect, un framework web basé sur Swift, qui n’attendait que cette étape de l’open-source pour se lancer (lire : Perfect : du Swift « côté serveur »). Jusque-là, il devait utiliser un autre langage, comme le Python, le Go ou le PHP.
Apple a aussi publié une version spécifique de Foundation, la base d’OS X et d’iOS. C’est loin d’être suffisant pour créer un système d’exploitation, mais c’est une brique importante pour faciliter la transition d’un système à l’autre. Un développeur OS X peut ainsi créer une version pour Linux de ses logiciels et en théorie, on pourrait avoir un jour des applications Android codées en Swift. Même si, dans un cas, comme dans l’autre, il faudra coder l’interface, puisque Foundation ne contient rien sur ce plan. Il manque Cocoa/UIKit, la brique qui permet de créer des interfaces, et cet élément n’est pas (encore ?) open-source.
Le site dédié au projet est encore extrêmement lent, et le code source n’est pas encore sur la nouvelle page GitHub d’Apple. Bref, c’est en cours de déploiement et au passage, Apple prévient sur le site que l’on peut attendre une nouvelle version de son langage. D’ailleurs, le code source que l’on pourra télécharger contient des éléments clés de Swift 3 : ce projet est ouvert jusqu’au bout.
Mise à jour — La page GitHub de Swift propose désormais les sources promises.
Moui, si on veut. Le contenu laisse à désirer :
La possibilité de coder en Swift
A la place de l'auteur, j'aurais honte d'étaler la pauvreté de mon vocabulaire...
Tu voudrais écrire quoi à la place de coder ? C'est tout à fait compréhensible et très utilisé dans le milieu informatique. Maintenant si tu pensais être sur un site de composition musicale... c'est un autre problème.
Facit qui potest. Verba vituperat nequam.
Pitié... :-)
je l'avais oublié celle là...
En ce moment je me farcis de la Princesse Sofia 1 heure par jour...
Si tu as Netflix tente George le petit singe.
Je crois que vous confondez Cocoa avec UIKit/AppKit dans votre article. Foundation fait déjà partie de Cocoa.
Dans tous les cas c'est une bonne nouvelle, Apple a tenu parole.
Hahahaha!
Sinon personne connaît des bons tutos niveau beginner?
Entre le jeu de mot pour Temple Run et Swift, on sent la préparation pour les cadeaux de Noël des enfants de la rédac ;)
Encore une fois. MacG ;)
La notification a suffit à me mettre la musique en tête : pas merci ! ^^
@Mr_Antelux :
+1
Mais je dis merci, c'est drôle
Much hate such wow
My Taylor is rich.
On sait ce que Nicolas a regardé comme film hier soir... Ah ah!
Bravo Apple !
Très bien, on va avoir swift sur iPad...
T'as réfléchis au sens de ta réponse ?
Ouch c'est une attaque en règle contre golang ca... Je prédis que le premier qui permet de faire des ihm desktop sur Windows Mac Linux a gagné ...
Celui qui permet de faire des IHM sur Windows Mac et Linux a déjà gagné, il s'appelle Node.js ;)
http://electron.atom.io/
@fgirardey :
Je parle d'un truc sérieux qui génère du code natif pas du caca en Js .... Pas un langage web quoi
Ah oui, je vois, tu es le genre de dev software qui renie totalement les langages web par gros manque de connaissances.
Je comprends, autant pour moi.
mais quel humour ! Il vaut mieux lire ça que d'être aveugle, quoique...
Pages