Maison  >  Article  >  interface Web  >  Plusieurs caractéristiques différentes des connaissances TypeScript_Basic

Plusieurs caractéristiques différentes des connaissances TypeScript_Basic

WBOY
WBOYoriginal
2016-05-16 16:05:161300parcourir

Le sujet à aborder aujourd'hui est TypeScript. J'ai déjà republié un article intitulé « L'essor de TypeScript ? » Aujourd'hui, j'aimerais partager mes réflexions.

Beaucoup d'amis devraient savoir que TypeScript est un langage open source lancé par Microsoft pour développer des applications JS à grande échelle. Son auteur est Anders Hejlsberg, le célèbre père du C#. J'ai donc continué à y prêter attention depuis le début de sa version bêta.

Un incident récent - l'équipe Angular prévoit d'utiliser TypeScript pour développer la version Angular 2, incitant TJ VanToll à soulever une telle question (point de vue). Et je suis tout à fait d'accord avec son point de vue.

Il existe de nombreux langages similaires à TypeScript (plus de 250 types), et ils ont une histoire plus longue. Par exemple, CoffeeScript est largement utilisé. Alors pourquoi TypeScript se démarquera-t-il ? Pourquoi maintenant ?

TypeScript a plusieurs qualités différentes :

1, c'est facultatif. C’est-à-dire que cela ne vous oblige pas à abandonner complètement JS et à passer à un autre langage complètement différent. Vous pouvez même modifier le fichier de code source du suffixe js au suffixe ts, et vous pouvez commencer à profiter des avantages de TypeScript.

2, compatible avec la norme ECMAScript. En particulier, la dernière version de TS vise à être entièrement compatible avec ES6. L'avantage est que les développeurs utilisant TS peuvent utiliser les nouvelles fonctionnalités d'ES6 à l'avance et peuvent facilement migrer vers ES6 à l'avenir.

3. Excellent support d'outils. En plus du premier IDE au monde, Visual Studio le prend en charge nativement et des plug-ins Eclipse sont disponibles. WebStorm a également récemment renforcé sa prise en charge de TypeScript. Bien entendu, les plug-ins Sublime Text disponibles ne manquent pas.

4, plus de support du framework. De nombreux frameworks utilisent ou peuvent être implémentés à l'aide de TypeScript. Par exemple, le moteur de jeu 3D HTML5 national « White Crane » ou NativeScript de Telerik (un cadre de développement multiplateforme pour les applications mobiles utilisant js) peuvent également être développés à l'aide de TypeScript.

Enfin, TJ VanToll a également analysé si TypeScript pouvait occuper le marché à l'avenir.

Ce qui précède est tout le contenu analytique de cet article pour vous. J'espère que vous l'aimerez.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn