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
49
AdvantagesDisadvantagesTypeScript
Brief Advantages and Disadvantages of TypeScript.
Tetsu Yamazaki
May 29, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
160
OSS開発者の憂鬱
yusukebe
11
3.8k
The Missing Link in Angular's Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
120
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
430
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
220
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
36
11k
ノーコードからの脱出 -地獄のデスロード- / Escape from Base44
keisuke69
0
690
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
Atomics APIを知る / Understanding Atomics API
ssssota
1
140
Dive into Triton Internals
appleparan
0
490
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
630
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Mobile First: as difficult as doing things right
swwweet
225
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Facilitating Awesome Meetings
lara
57
6.6k
Unsuck your backbone
ammeep
671
58k
For a Future-Friendly Web
brad_frost
180
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Fireside Chat
paigeccino
41
3.7k
The Invisible Side of Design
smashingmag
302
51k
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