Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AdvantagesDisadvantagesTypeScript
Search
Tetsu Yamazaki
May 29, 2016
Programming
0
47
AdvantagesDisadvantagesTypeScript
Brief Advantages and Disadvantages of TypeScript.
Tetsu Yamazaki
May 29, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
7.6k
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
560
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
430
Advanced Micro Frontends: Multi Version/ Framework Scenarios @WAD 2025, Berlin
manfredsteyer
PRO
0
150
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
780
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Deep Dive into ~/.claude/projects
hiragram
14
2.6k
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
210
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
6k
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
130
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
730
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
695
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
KATA
mclloyd
30
14k
The Cult of Friendly URLs
andyhume
79
6.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Making Projects Easy
brettharned
116
6.3k
Scaling GitHub
holman
460
140k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Raft: Consensus for Rubyists
vanstee
140
7k
Transcript
Advantages and Disadvantages of TypeScript 2016/05/29 Tetsu Yamazaki Web engineer
at motinpicture
About TypeScript
Overview Advantages static type checking syntax familiarity
developing as open source Disadvantages low quality of type definitions compiling trouble difficulty for js lovers
advantages
Static type checking TypeScript compiler will check the type. Editors
strongly help. We can develop a javascript application more safely than plain js.
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.
Developing as open source TypeScript is an open source maintained
by Microsoft. It is developing and is updated quite often.
disadvantages
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.
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.
Difficulty for js lovers It takes some costs to adapt
to typescript for developers who loves raw javascript because of its high flexibility.
Overview Advantages static type checking syntax familiarity
developing as open source Disadvantages low quality of type definitions compiling trouble difficulty for js lovers