IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

TypeScript Discussion :

Microsoft annonce TypeScript 2.0 pour le mois de juin prochain


Sujet :

TypeScript

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 320
    Points : 27 370
    Points
    27 370
    Billets dans le blog
    1
    Par défaut Microsoft annonce TypeScript 2.0 pour le mois de juin prochain
    Microsoft annonce TypeScript 2.0 pour le mois de juin prochain,
    la nouvelle version du langage viendra avec le support des types non Nullable

    La prochaine version majeure de TypeScript annoncée par Microsoft viendra avec le support des types non Nullable en juin 2016. Avant de parler de type non Nullable, qu'est-ce que c'est d'abord un type Nullable ? Un type Nullable est lié à un type sous-jacent. Il peut représenter la plage correcte de valeurs pour son type sous-jacent, plus une valeur null supplémentaire. Par exemple, un Nullable<Int32>, prononcé « Nullable d'Int32 », peut avoir une valeur comprise entre -2147483648 et 2147483647, ou la valeur null, même si null ne fait pas partie du type Int32.

    D’après Anders Hejlsberg, un collaborateur de Microsoft et développeur de TypeScript, l’ajout des types non Nullable faisait partie de l’une des caractéristiques les plus demandées pour les versions à venir du langage dans la communauté. Hejlsberg ajoute que les types non Nullable utilisent un commutateur de compilateur appelé « strict null checks ». La philosophie derrière « strict null checks » est de dire que les valeurs « null » et « undefined » ne peuvent plus faire partie de tous les types. En effet, poursuit Hejlsberg, « un nombre est un nombre, une chaine de caractères est une chaine de caractères. Un booléen a deux valeurs possibles, vrai ou faux, il ne peut pas être null ou indéfini ».

    Le résultat de ces changements à venir pour le langage open source de Microsoft est la création de deux nouveaux types. Le premier type ne peut avoir qu’une seule et unique valeur possible à savoir la valeur « undefined ». Le deuxième type qui sera introduit dans la version à venir de TypeScript sera le type null. Ces deux types peuvent être mis ensemble avec d’autres types en utilisant des types d’union. Le programmeur gardera ainsi la possibilité de déclarer par exemple une variable qui peut être un nombre, mais qui peut aussi prendre la valeur « null » ou « undefined ». Pour ce faire, il doit déclarer la variable en utilisant des types d’union, d’après Hejlsberg.

    Les types non Nullable et ceux basés sur le contrôle de flux prévus pour la prochaine version de TypeScript apportent une assurance quant à l’effectivité de l’analyse et du contrôle de flux des affectations au niveau des types des variables déclarées en local. Les paquets relatifs à la déclaration des types peuvent être installés en utilisant le gestionnaire de paquets NPM. Ce choix se justifie par le fait que NPM est un gestionnaire de paquets JavaScript largement utilisé, d’après Hejlsberg. Ce gestionnaire de paquets peut donc servir pour gérer les dépendances entre les déclarations.

    La version 2.0 de TypeScript sera aussi enrichie avec d’autres fonctionnalités telles que les propriétés de lecture seule et le support des anciennes propriétés async/await. Ces deux dernières propriétés citées permettaient d’écrire avec TypeScript du code asynchrone de la même manière qu’un code synchrone donnant la possibilité de ne pas utiliser des gestionnaires d’événements ou autres fonctions de rappel. D’après la société, à l’époque de l’introduction de ces propriétés, elles ne pouvaient être utilisées que par les développeurs utilisant Node.js 4 ou une version ultérieure.

    Hejlsberg a aussi brièvement parlé de TypeScript 2.1 et les versions ultérieures. Les fonctionnalités qui sont envisagées sont principalement un nouveau service du langage JavaScript à inclure dans la plateforme de développement Visual Studio de Microsoft ainsi que le support plus avancé du réusinage de code, cette opération consistant à retravailler le code source d'un programme informatique de façon à en améliorer la lisibilité et par voie de conséquence la maintenance, ou à le rendre plus générique. La version la plus récente de TypeScript, la version 1.8, était sortie en février dernier et permettait une compilation plus rapide par rapport à ses prédécesseurs.

    Hejlsberg conclut en disant que JavaScript n’était pas un langage prédestiné à écrire de grandes applications, mais il est souvent utilisé à cette fin. C’est pourquoi, d’après lui, TypeScript a été créé. Conçu pour faire de JavaScript un langage plus évolutif, TypeScript a été utilisé dans le développement de Frameworks comme Angular ou encore Dojo Toolkit, a fait noter Hejlsberg. Le but de TypeScript, selon lui, est de rendre plus facile le développement de grandes applications voire de moins grandes en JavaScript.

    Source : Microsoft's Build conference 2016

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    le forum TypeScript

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1
    Points : 0
    Points
    0
    Par défaut
    Anders Hejlsberg, un obscur collaborateur de Microsoft , qui produisit Turbo Pascal, Delphi, ..., TypeScript ! Pardonnez lui du peu ...

  3. #3
    Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2016
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2016
    Messages : 43
    Points : 67
    Points
    67
    Par défaut
    Vous pouvez être de chez M$ ou chez Google peu importe, si vous produisez quelque chose de bien je suis preneur. TypeScript c'est vraiment le top, raison pour laquelle il est utilisé dans Angual 2 en plus il est open source. Je ne vois pas où est le problème.

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Houla, attention quand même, Anders Hejlsberg c'est "juste" le mec à l'origine du C# et de TypeScript...

  5. #5
    Membre confirmé Avatar de steel-finger
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 180
    Points : 530
    Points
    530
    Par défaut
    Anders Hejlsberg n'a pas conçu c# il dirige juste l'équipe !

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Anders Hejlsberg est bien à l'origine du C# https://www.microsoft.com/about/tech...hejlsberg.aspx .

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/02/2014, 09h25
  2. Réponses: 0
    Dernier message: 21/02/2014, 23h43
  3. Microsoft annonce une mise à jour pour Windows Phone 8
    Par Stéphane le calme dans le forum Mobiles
    Réponses: 1
    Dernier message: 16/05/2013, 10h31
  4. [Dojo] Dojo annonce sa version 1.8 pour le mois de juin
    Par vermine dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 14/02/2012, 11h04
  5. Réponses: 0
    Dernier message: 11/07/2009, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo