Typescript
TypeScript ir programmēšanas valoda, kuru Microsoft ieviesa 2012. gadā un tiek pozicionēta kā tīmekļa lietojumprogrammu izstrādes rīks, kas paplašina JavaScript iespējas ...>
TypeScript ir savietojams ar JavaScript un iekļaujas pēdējā. Faktiski pēc kompilācijas programmu TypeScript var palaist jebkurā modernā pārlūkprogrammā vai izmantot kopā ar servera platformu Node.js. Kods eksperimentālam kompilatoram, kas pārveido TypeScript Java JavaScript, tiek izplatīts saskaņā ar Apache licenci. Tās izstrāde tiek veikta publiskā krātuvē, izmantojot pakalpojumu GitHub.
TypeScript no JavaScript atšķiras ar iespēju izteikti statisku tipa piešķiršanu, atbalstu pilnvērtīgu klašu izmantošanai (kā tradicionālajās uz objektu orientētajās valodās) un atbalstu spraudņiem, kas ir paredzēti, lai palielinātu izstrādes ātrumu, atvieglotu lasāmību, atkārtotu darbību un koda atkārtotu izmantošanu, palīdzētu ieviest meklējiet kļūdas izstrādes un kompilēšanas posmā un, iespējams, paātriniet programmu izpildi.
Plānots, ka pilnīgas atgriezeniskās savietojamības dēļ esošo lietojumprogrammu pielāgošana jaunai programmēšanas valodai var notikt pakāpeniski, pakāpeniski nosakot tipus.
Galvenās TypeScript priekšrocības:
- Tas apkopo parastajam JS, kuru var pabeigt bez TypeScript;
- Atbalsts klasēm, saskarnēm un normālai OOP;
- Stingri rakstīt;
- CallBack Hell trūkums, pateicoties Async / Await;
- Kam ir visas jaunās JS iespējas;
Oficiālā vietne: https://www.typescriptlang.org/