Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AdvantagesDisadvantagesTypeScript

 AdvantagesDisadvantagesTypeScript

Brief Advantages and Disadvantages of TypeScript.

Avatar for Tetsu Yamazaki

Tetsu Yamazaki

May 29, 2016
Tweet

Other Decks in Programming

Transcript

  1. Overview Advantages  static type checking  syntax familiarity 

    developing as open source Disadvantages  low quality of type definitions  compiling trouble  difficulty for js lovers
  2. Static type checking TypeScript compiler will check the type. Editors

    strongly help. We can develop a javascript application more safely than plain js.
  3. Syntax familiarity TypeScript is basically javascript. Its syntax is so

    similar to languages like Java, C#, php... It’s easy to code especially for web developers on a server-side.
  4. Developing as open source TypeScript is an open source maintained

    by Microsoft. It is developing and is updated quite often.
  5. Low quality of type definitions Type definitions are needed as

    “.d.ts”files. Definitions for third-party libraries sometimes does not exist or is not enough if exist. We have to code definitions by ourselves in some cases.
  6. Compiling trouble A compile step is required. We code typescript

    and deploy javascript. This step may be troublesome according to an environment for deploy and project requirements.
  7. Difficulty for js lovers It takes some costs to adapt

    to typescript for developers who loves raw javascript because of its high flexibility.
  8. Overview Advantages  static type checking  syntax familiarity 

    developing as open source Disadvantages  low quality of type definitions  compiling trouble  difficulty for js lovers