Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apple se rapproche de la version finale de Swift 3.0 et dévoile ses plans pour la version 4.0 du langage
Qui sera disponible à l'automne 2017

Le , par Victor Vincent

21PARTAGES

7  0 
Apple prévoit la sortie de la version finale de Swift 3.0 à l’automne prochain aux côtés de i0S 10 et de macOS Sierra. Le directeur du département Developer Tools chez Apple en charge des outils mis à la disposition des développeurs, Chris Lattner, dans un billet de blog posté sur la liste de diffusion de Swift, relate les faits marquants du développement de la version 3.0 du langage de la firme à la pomme et dévoile quelques attentes en ce qui concerne la version 4.0 prévue pour l’année prochaine.

Chris est revenu notamment sur le passage du langage à l’open source et sur l’impact positif que cela a représenté pour le langage. Même si le directeur du département Developer Tools d’Apple trouve le développement en open source plus lent et moins prévisible que le développement dans un monde « propriétaire », il est cependant fier de la communauté derrière Swift. En effet, il décrit cette communauté comme étant « vibrante » et « fantastique ». D’après lui, le résultat final de ce pari d’Apple sur l’open source en ce qui concerne son langage Swift est nettement mieux, ce qui lui fait dire que le compromis en valait donc la peine.

D’ici l’automne 2017, Apple prévoit de deux mises à jour majeures pour Swift à savoir les versions 3.1 et 4.0 avec évidemment d’éventuelles mises à jour mineures pour des corrections de bogues qui s’avéreraient nécessaires. Pour la version 4.0 de Swift, les plans d’Apple seraient de se concentrer d’abord sur la stabilité du code source et de l’ABI (Application Binary Interface) avant de passer à d’autres fonctionnalités. Lattner a mis en évidence quelques objectifs que l’équipe de développement du langage souhaiterait atteindre en plus de la stabilité évoquée du code source et de l’ABI si le temps le permet.

Chris annonce notamment de nouvelles fonctionnalités de script. Selon lui, la disponibilité des expressions régulières et des chaines littérales « multilignes » dans Swift rendrait le langage beaucoup plus attrayant auprès de ceux qui font des scripts et les développeurs web entre autres. Il ajoute que des améliorations pour les Generics sont aussi à l’ordre du jour avec plusieurs nouveautés intéressantes qui ont été recensées dans le « generics manifesto ». Bien d’autres fonctionnalités sont également prévues pour les versions futures du langage avec notamment le support des sous-modules, de la promotion implicite entre les types numériques, la possibilité d’importer des API C++, un meilleur support de SIMD, le support du parallélisme de données entre autres, d’après le directeur du département Developer Tools d’Apple.

Source : lists.swift.org

Et vous ?

Que pensez-vous des plans d'Apple pour Swift ?

Voir aussi

le forum Swift

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de koyosama
Membre éprouvé https://www.developpez.com
Le 14/09/2016 à 13:38
Citation Envoyé par denisys Voir le message
Si Apple modifie son langage de programmation tous les 6 mois ,
il vaut mieux aller voire ailleurs !!!!
J’avais fais des tests sur Linux Ubuntu 15.10 x64 pour apprendre Swift 2.2 , avec des tutos sur Internet .
La plupart de ces tutos sont de versions antérieurs a Swift 2.2 .
Et donc un bon nombres de syntaxe n’étaient plus valables avec Swift 2.2 .
Je ne sais pas quel vont être les évolutions de la syntaxe de la version Swift 3.0 ,
mais pour le coups ,
je reste sur Xamarin Studio et C# !!!!!!!!
Swift ne change que tous les ans. La version de Xcode 7 est la depuis un an. C# change son langage tous les ans aussi avec Visual Studio aussi.
Et tu prends pas en compte le context aussi. C# a ses debuts avait le meme défaut et pour avoir migre les programmes .NET 2 vers 4.5, je peux te dire qu'il a une large difference.

Tu dois comprendre que c'est un early langage encore. Donc pour avoir un truc potable qui change pas comme les version C#, tu dois attendre au moins la version 5.
Il manque encore plein de features. Et cela va encore change, si tu connais le cycle d'un nouveau langage tu devrais le savoir sa.

En plus je vois pas pourquoi t'es surpris, cela fait six mois qu'ils parlent de XCode 8 et swift 3. Tu avais le temps de te preparer.
Ensuite Xcode 7 te donner parfois des indices pour changer ton code pour la version 3, mais bon c'est peu.

Encore des gens en fin d'annes vont gerber sur IOS 10 car ils étaient pas preparer pour le nouveau changement alors qu'ils en parlent depuis juin.
Tu veux quoi qu'ils fassent comme Angular 2 et sortent 4 ans apres les changements. Apres tu peux toujours utilise swift 2. Apres j'ai envie de dire qu'il l'avait dit dans la liste de nouvelles dans leur depot github.

Il ya des fonctionnalites qu'on attendaient depuis des lustres et qu'ils arrivent enfin soulage un peu. Apres je comprends que tu t'es fait chier a apprendre l'ancienne version c'est comprehensible.
Mais c'etait previsible et les changement de syntax sont minimes. C'est des changements de syntax quoi, pas des changements de paradigmes. Entre Objectif C et swift, il y a de gros trucs complètement. Mais entre Swift 2 et swift 3, mouais tu mets une semaine ou un jour a apprendre les nouvelle features.

Apres les gens qu'ils ont 10000 lignes a changer, ben c'est ... ^^.
1  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 23/09/2016 à 10:41
Citation Envoyé par koyosama Voir le message
Swift ne change que tous les ans.
"que".
Cette phrase toute entière est une insulte à toute l'industrie qui tente d'investir dans des technologies stables.
0  0