Edeltävät opinnot: JavaScript, konekirjoitus
miksi TypeScript on kehitetty, kun JavaScript?
kun JavaScript kehitettiin, JavaScriptin kehitystiimi otti JavaScriptin käyttöön asiakaspuolen ohjelmointikielenä. Mutta kun ihmiset käyttivät JavaScript sitten kehittäjä saada tietää, että JavaScript voidaan käyttää palvelinpuolen ohjelmointikieli myös. Mutta kun JavaScript oli kasvussa niin koodi JavaScript tuli monimutkainen ja raskas. Tämän vuoksi JavaScript ei edes kyennyt täyttämään Oliokeskeisen ohjelmointikielen vaatimusta. Tämä estää JavaScriptiä menestymästä yritystasolla palvelinpuolen teknologiana. Sitten kehitystiimi kehitti Typescriptin tämän kuilun kuromiseksi umpeen.
Konekirjoituksen ominaisuudet:
- TypeScript-koodi muunnetaan tavalliseksi JavaScript-koodiksi:: TypeScript-koodi ei ole selainten ymmärrettävissä. Thats why if the code is written in TypeScript then it is compiled and converted the code so. translate the code into JavaScript.Edellä mainittu prosessi tunnetaan Trans-paalutettuna. JavaScript-koodin avulla selaimet pystyvät lukemaan koodin ja näyttämään sen.
- JavaScript on TypeScript: mikä tahansa koodi on kirjoitettu JavaScript voidaan muuntaa TypeScript muuttamalla laajennus alkaen .js to .ts.
- käytä TypeScript-koodia missä tahansa: TypeScript-koodia voi käyttää millä tahansa selaimella, laitteilla tai missä tahansa käyttöjärjestelmässä. TypeScipt ei ole spesifinen mihinkään virtuaalikoneeseen jne.
- konekirjoitus tukee JS-kirjastoja: Konekirjoituksella kehittäjät voivat käyttää olemassa olevaa JavaScript-koodia, sisällyttää suosittuja JavaScript-kirjastoja ja kutsua niitä muista JavaScript-koodeista.
Konekirjoituksen ja JavaScriptin ero:
- TypesScript tunnetaan Object oriented programming language kun taas JavaScript on scripting kieli.
- Typescriptissä on ominaisuus, joka tunnetaan nimellä Staattinen kirjoittaminen, mutta Javascriptissä tätä ominaisuutta ei ole.
- konekirjoitus antaa tuen moduuleille, kun taas JavaScript ei tue moduuleja.
- Konekirjoituksessa on käyttöliittymä, mutta Javascriptissä ei ole käyttöliittymää.
Konekirjoituksen käytön edut JavaScriptin sijaan
- konekirjoitus huomauttaa kokoamisvirheistä aina vain kehitysvaiheessa. Tämän vuoksi ajon aikana mahdollisuus saada virheitä ovat hyvin vähemmän, kun JavaScript on tulkattu kieli.
- Konekirjoituksessa on ominaisuus, joka on vahvasti tyypitetty tai tukee staattista kirjoittamista. Tämä tarkoittaa, että staattinen kirjoittaminen mahdollistaa tyypin oikeellisuuden tarkistamisen käännösaikaan. Tämä ei ole käytettävissä Javascriptissä.
- TypeScript ei ole muuta kuin JavaScript ja joitakin lisäominaisuuksia eli ES6-ominaisuuksia. Sitä ei välttämättä tueta kohdeselaimessasi, mutta TypeScript-kääntäjä voi kääntää .ts tiedostot ES3, ES4 ja ES5 myös.
Konekirjoituksen käyttäminen JavaScriptin yli
- yleensä Konekirjoituksen kääntäminen vie aikaa.