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
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AdvantagesDisadvantagesTypeScript
Brief Advantages and Disadvantages of TypeScript.
Tetsu Yamazaki
May 29, 2016
Other Decks in Programming
See All in Programming
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
110
VibeCodingからAgenticWorkflowへ
starfish719
0
430
React本体のコードリーディング
high_g_engineer
1
140
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
210
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
280
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
仕様駆動開発の消費期限
watany
20
8.2k
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
110
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
170
Android CLI
fornewid
0
220
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Designing Experiences People Love
moore
143
24k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
690
Marketing to machines
jonoalderson
1
5.7k
The Spectacular Lies of Maps
axbom
PRO
1
910
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
410
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
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