Save 37% off PRO during our Black Friday Sale! »

Channel9 - Cross Platform Day - TypeScript

Channel9 - Cross Platform Day - TypeScript

TypeScript ist ein Superset von JavaScript, welches durch Microsoft als Open Source-Projekt entwickelt wird. Es ergänzt JavaScript um Features, welche aus der .NET-Welt bekannt sind & geschätzt werden: Lambda-Ausdrücke, Decorators (aka Attribute) oder statische Typisierung. Durch die Transpilierung von TypeScript nach JavaScript kann dieser Code in allen gängigen Browsers und auch in Node.js ausgeführt werden, sodass keine eigene Runtime dafür nötig ist.

667fbca1f58bc0215c744b5ae8f8e5d2?s=128

Manuel Rauber

February 06, 2016
Tweet

Transcript

  1. TYPESCRIPT CROSS PLATFORM DAY Manuel Rauber

  2. CROSS PLATFORM DAY WAS IST TYPESCRIPT? ▸ Open Source Entwicklung

    von Microsoft ▸ Superset von JavaScript ▸ Statische Typisierung ▸ Bietet diverse Features von ECMAScript 6 und 7 ▸ Transpilierung nach JavaScript ▸ TypeScript Compiler CLI ▸ Vielseitiger IDE Support: Visual Studio (Code), WebStorm, Atom, …
  3. CROSS PLATFORM DAY TYPESCRIPT UND DIE FEATURES VON MORGEN ▸

    Statische Typisierung ermöglicht besseres Refactoring ▸ Statische Code-Analyse und Typenprüfung ▸ Bessere Auto Completion ▸ Syntaktischer Zucker ▸ Fat Arrow-/Lambda-Ausdrücke ▸ Generics ▸ Decorators
  4. CROSS PLATFORM DAY TYPESCRIPT TRANSPILIERUNG ▸ TypeScript Compiler (TSC), installiert

    über NPM ▸ npm i typescript ▸ TSC Watcher für inkrementelles Transpilieren ▸ tsc -w ./src/*.ts ▸ Zusätzlich Angabe von Modulsystem oder Zieldialekt möglich