TypeScript
TypeScript | ||||
---|---|---|---|---|
![]() | ||||
Paradigma | objectgeoriënteerd, scripttaal, imperatief, functioneel, generiek | |||
Verschenen | 2012 | |||
Ontwerper | Microsoft | |||
Ontwikkelaar | Microsoft | |||
Huidige versie | 2.1 | |||
Beïnvloed door | JavaScript, Java, C# | |||
Invloed op | AtScript | |||
Licentie | Apache License 2.0 | |||
Bestandsextensies | .ts | |||
Website | http://www.typescriptlang.org | |||
|
TypeScript is een gratis en opensource programmeertaal ontwikkeld door Microsoft. Het is een stricte superset van JavaScript, en voegt typing en objectgeoriënteerd programmeren toe aan de taal. Anders Hejlsberg, hoofdarchitect van C# en uitvinder van Delphi en Turbo Pascal, heeft aan de ontwikkeling van TypeScript gewerkt.[1][2][3][4] TypeScript kan gebruikt worden voor de ontwikkeling van JavaScript-toepassingen voor client-side of server-side] (Node.js).
TypeScript is ontworpen voor de ontwikkeling van grote toepassingen en transcompileert naar JavaScript.[5] Omdat het een superset is van JavaScript, is elk bestaand JavaScript-programma automatisch ook een geldig TypeScript-programma.
TypeScript ondersteunt klassen volgens ECMAScript 2015.
class Person {
private name: string;
private age: number;
private salary: number;
constructor(name: string, age: number, salary: number) {
this.name = name;
this.age = age;
this.salary = salary;
}
toString(): string {
return `${this.name} (${this.age}) (${this.salary})`;
}
}
De TypeScript-compiler, genaamd tsc
, is zelf geschreven in TypeScript.
Externe links
- ↑ Foley, Mary Jo, Microsoft takes the wraps off TypeScript, a superset of JavaScript. ZDNet. CBS Interactive (1 oktober 2012). Geraadpleegd op 26 april 2015.
- ↑ Somasegar, S., Somasegar’s blog. Somasegar’s blog. Microsoft (1 oktober 2012). Geraadpleegd op 26 april 2015.
- ↑ Baxter-Reynolds, Matt, Microsoft TypeScript: Can the father of C# save us from the tyranny of JavaScript?. ZDNet (1 oktober 2012). Geraadpleegd op 26 april 2015.
- ↑ Jackson, Joab, Microsoft Augments Javascript for Large-scale Development. CIO. IDG Enterprise (1 oktober 2012). Geraadpleegd op 26 april 2015.
- ↑ Bright, Peter, Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?. Ars Technica. Condé Nast (3 oktober 2012). Geraadpleegd op 26 april 2015.
- TypeScript-project op GitHub
- TypeScript-specificaties