cerințe preliminare: JavaScript, TypeScript
de ce TypeScript este dezvoltat în timp ce JavaScript?
când JavaScript a fost dezvoltat, atunci echipa de dezvoltare JavaScript a introdus JavaScript ca limbaj de programare pe partea clientului. Dar atunci când oamenii au fost folosind JavaScript apoi Dezvoltator ajunge să știu că JavaScript poate fi folosit ca un limbaj de programare server-side, de asemenea. Dar când JavaScript a fost în creștere, atunci codul JavaScript a devenit complex și greu. Din această cauză, JavaScript nu a reușit nici măcar să completeze cerința limbajului de programare orientat pe obiecte. Acest lucru împiedică JavaScript să reușească la nivel de întreprindere ca tehnologie pe partea de server. Apoi, TypeScript a fost dezvoltat de echipa de dezvoltare pentru a reduce acest decalaj.
caracteristici ale TypeScript:
- Codul TypeScript este convertit în cod JavaScript simplu:: codul TypeScript nu este ușor de înțeles de browsere. Thats de ce în cazul în care codul este scris în TypeScript apoi este compilat și convertit codul adică traduce codul în JavaScript.Procesul de mai sus este cunoscut sub numele de trans-piled. Cu ajutorul codului JavaScript, browserele pot citi codul și afișa.
- JavaScript este TypeScript: orice cod este scris în JavaScript poate fi convertit în TypeScript schimbând extensia din .js la .C.
- utilizați TypeScript oriunde: codul TypeScript poate fi rulat pe orice browser, dispozitive sau în orice sistem de operare. TypeScipt nu este specific pentru orice mașină virtuală etc.
- TypeScript acceptă bibliotecile JS: Cu TypeScript, dezvoltatorii pot utiliza codul JavaScript existent, pot încorpora biblioteci JavaScript populare și pot fi apelate din alt cod JavaScript.
diferența dintre TypeScript și JavaScript:
- TypesScript este cunoscut sub numele de limbaj de programare orientat obiect, în timp ce JavaScript este un limbaj de scripting.
- TypeScript are o caracteristică cunoscută sub numele de tastare statică, dar JavaScript nu are această caracteristică.
- TypeScript oferă suport pentru module, în timp ce JavaScript nu acceptă module.
- TypeScript are interfață, dar JavaScript nu are interfață.
avantajele utilizării TypeScript peste JavaScript
- TypeScript indică întotdeauna erorile de compilare numai în momentul dezvoltării. Din acest motiv, la run-time șansa de a obține erori sunt foarte puțin întrucât JavaScript este un limbaj interpretat.
- TypeScript are o caracteristică care este puternic tastat sau acceptă tastarea statică. Asta înseamnă că tastarea statică permite verificarea corectitudinii tipului la momentul compilării. Acest lucru nu este disponibil în JavaScript.
- TypeScript nu este altceva decât JavaScript și câteva caracteristici suplimentare, adică caracteristici ES6. Este posibil să nu fie acceptat în browserul dvs. țintă, dar compilatorul TypeScript poate compila .ts fișiere în ES3, ES4 și ES5, de asemenea.
dezavantaje ale utilizării TypeScript peste JavaScript
- în general, TypeScript necesită timp pentru a compila codul.