TypeScript
TypeScript je open-source čistý objektovo orientovaný programovací jazyk. Je to silne typizovaný supermnožina JavaScript, ktorý sa skompiluje do obyčajného JavaScriptu. TypeScript je vyvinutý a udržiavaný spoločnosťou Microsoft pod Apache 2 licenciu. Nespúšťa sa priamo v prehliadači. Na kompiláciu a generovanie v súbore JavaScript potrebuje kompilátor. Zdrojový súbor TypeScript má príponu „.ts“. Môžeme použiť akékoľvek platné ' .js ' premenovaním na súbor '.ts'. TypeScript je verzia JavaScriptu ES6 s niektorými ďalšími funkciami.
História TypeScriptu
Anders Hejlsberg vyvinutý TypeScript. Prvýkrát bol verejnosti predstavený v mesiaci 1. októbra 2012 . Po dvoch rokoch interného vývoja v Microsofte bola v roku 2013 vydaná nová verzia TypeScript 0.9. Aktuálna verzia TypeScript je TypeScript 3.4.5 ktorý bol vydaný dňa 24. apríla 2019 .
ES6
ECMAScript (ES) je a skriptovací jazyk špecifikácia štandardizovaná podľa Medzinárodná ECMA . Bol vytvorený s cieľom štandardizovať JavaScript. Skriptovací jazyk ES obsahuje mnoho implementácií a najobľúbenejší je JavaScript . Vývojári používajú ECMAScript väčšinou pre skriptovanie na strane klienta World Wide Web (WWW).
The šiesty vydanie štandardu ECMAScript je ECMAScript6 alebo ES6 a neskôr premenované na ECMAScript 2015 . Ide o zásadné vylepšenie jazyka JavaScript, ktoré nám umožňuje písať programy pre zložité aplikácie. Pridáva mnoho funkcií určených na uľahčenie rozsiahleho vývoja softvéru. Najbežnejšie webové prehliadače ES6 sú Chrome a Firefox . A transpiluje konvertuje kód založený na ES6 na ES5 ktorý je podporovaný mnohými prehliadačmi. TypeScript je transpilátor. Grunt, Gulp a Babel sú niektoré ďalšie transpilátory na kompiláciu modulov. Preto TypeScript podporuje ES6.
susedné uhly
História
JavaScript zavedený v r mája 1995 podľa Brendan Eich . Pôvodne sa to volalo Mocha , názov si vybral Netscape zakladateľ Marc Andreessen a neskôr premenovaný na LiveScript . V rovnakom čase, Sun Microsystems vlastnil ochrannú známku pre JavaScript. In decembra 1995 Netscape získal licenciu na ochrannú známku a premenoval ju na JavaScript.
Medzi devätnásť deväťdesiat šesť a 1997 Netscape prevzal JavaScript do organizácie pre štandardy ECMA, aby zachoval špecifikáciu jazyka. In júna 1997 Technická komisia ECMA 39 (TC39) bola vytvorená, aby pokračovala vo vývoji jazyka a nakoniec vydala ECMA-262 Ed.1 .
Prvá štandardná verzia JavaScriptu bola ECMAScript 1 vydaná dňa júna 1997 . Po roku bol vydaný ECMAScript 2, ktorý obsahuje len menšie zmeny, aby sa zachoval paralelný ISO štandard pre JavaScript. In decembra 1999 , bol vydaný ECMAScript 3, ktorý predstavuje veľa populárnych funkcií JavaScriptu. In decembra 2009 , ECMAScript alebo ES6 bol publikovaný a následne premenovaný na ECMAScript 2015.
TypeScript vs. ES6
TypeScript | ES6 | |
---|---|---|
Definícia | TypeScript je bezplatný a otvorený zdrojový čisto objektovo orientovaný programovací jazyk. Je vyvinutý a udržiavaný spoločnosťou Microsoft. | ES6 je verzia ECMAScript (ES), čo je špecifikácia skriptovacieho jazyka štandardizovaná ECMA international. |
Vysvetlenie | Strojopis má odstrániť chyby vo vývoji. | ES6 je porovnateľne flexibilnejší v čase vývoja. |
Dátové typy | TypeScript podporuje všetky primitívne dátové typy. | ES6 nepodporuje všetky typy údajov. |
Vlastnosti | TypeScript obsahuje funkcie, ako sú generické a typové anotácie, Inferencia, Enums a Interfaces. | ES6 tieto funkcie nepodporuje. |
Rozsah | Strojopis má tri rozsahy.
| ES6 má dva rozsahy.
|
Rozhodovanie |
|
|
Moduly | Moduly TypeScript sú dvoch typov:
| Moduly ES6 môžeme klasifikovať dvoma spôsobmi:
|
Slučka | Typescript a ES6 majú rovnaké slučky.
| Typescript a ES6 majú rovnaké slučky.
|
Prečo si vybrať | Vývojári si vyberú TypeScript:
| Vývojári si vyberajú ES6:
|
Spoločnosť používa | Zoznam spoločností, ktoré používajú TypeScript, je:
| Zoznam spoločností, ktoré používajú ES6, je:
|