Heim  >  Artikel  >  Web-Frontend  >  Mehrere unterschiedliche Merkmale von TypeScript_Grundkenntnisse

Mehrere unterschiedliche Merkmale von TypeScript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 16:05:161300Durchsuche

Das heute zu besprechende Thema ist TypeScript. Ich habe bereits einen Artikel mit dem Titel „Der Aufstieg von TypeScript?“ erneut veröffentlicht. Heute möchte ich meine Gedanken mitteilen.

Viele Freunde sollten wissen, dass TypeScript eine von Microsoft eingeführte Open-Source-Sprache für die Entwicklung umfangreicher JS-Anwendungen ist. Sein Autor ist Anders Hejlsberg, der berühmte Vater von C#. Deshalb habe ich ihm seit Beginn der Beta-Version weiterhin Aufmerksamkeit geschenkt.

Ein aktueller Vorfall – das Angular-Team plant, TypeScript zur Entwicklung der Angular 2-Version zu verwenden, was TJ VanToll dazu veranlasste, eine solche Frage (Standpunkt) zu stellen. Und ich stimme seiner Meinung voll und ganz zu.

Es gibt viele Sprachen, die TypeScript ähneln (mehr als 250 Typen), und sie haben eine längere Geschichte. Beispielsweise ist CoffeeScript weit verbreitet. Warum zeichnet sich TypeScript aus? Warum jetzt?

TypeScript hat verschiedene Qualitäten:

1, es ist optional. Das heißt, es bedeutet nicht, dass Sie JS komplett aufgeben und zu einer völlig anderen Sprache wechseln müssen. Sie können sogar die Quellcodedatei vom Suffix js in das Suffix ts ändern und die Vorteile von TypeScript nutzen.

2, kompatibel mit dem ECMAScript-Standard. Insbesondere soll die neueste Version von TS vollständig mit ES6 kompatibel sein. Dies hat den Vorteil, dass Entwickler, die TS verwenden, die neuen Funktionen von ES6 im Voraus nutzen und in Zukunft problemlos auf ES6 migrieren können.

3. Hervorragende Werkzeugunterstützung. Zusätzlich zur weltweit ersten IDE verfügt Visual Studio über native Unterstützung und WebStorm hat kürzlich auch die Unterstützung für TypeScript verstärkt. Natürlich gibt es keinen Mangel an verfügbaren Sublime Text-Plug-Ins.

4, mehr Framework-Unterstützung. Viele Frameworks verwenden TypeScript oder können damit implementiert werden. Beispielsweise können auch die inländische HTML5-3D-Spiele-Engine „White Crane“ oder Teleriks NativeScript (ein plattformübergreifendes Entwicklungsframework für mobile APPs mit js) mit TypeScript entwickelt werden.

Abschließend analysierte TJ VanToll auch, ob TypeScript in Zukunft den Markt erobern kann.

Das Obige ist der gesamte Analyseinhalt dieses Artikels für Sie. Ich hoffe, er wird Ihnen gefallen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn