• [^] # Re: TypeScript

    Posté par (site web personnel) . En réponse au journal Angular 1 vs Angular 2. Évalué à 4.

    J'ajouterai mon experience personnelle : TypeScript est tres chouette et les nombreux retours sur Internet (blogs, commentaires sur Hacker News et Reddit...) vont dans ce sens egalement.

    Avoir des annotations permet de documenter le code et en plus d'eviter pas mal d'erreurs et du coup de refactorer son code sans prise de tete.
    La plupart des librairies existantes sont déjà annotées par la communauté : https://github.com/DefinitelyTyped/DefinitelyTyped (ca s'appelle des "type definitions").

    Dans l'exemple donné au dessus, ca génère du ES6 mais de la meme facon que Babel, ca peut aussi generer du ES5 (et meme du ES3). D'ailleurs plusieurs personnes ont suggéré d'utiliser Babel pour la partie transpilation.

    Pour AngularJS 1, comme beaucoup de monde, j'ai des gros problemes de perf avec :/
    De maniere generale je prefere la syntaxe de React (du JS tout simplement !) plutot que la syntaxe des templates HTML de Angular (ng-for, ng-repeat...)