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
Improving my own Ruby thereafter
sisshiki1969
1
160
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
Cache Me If You Can
ryunen344
2
6.1k
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
360
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
650
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
880
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
速いWebフレームワークを作る
yusukebe
5
1.8k
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.6k
AIを活用したレシート読み取り機能の開発から得られた実践知 / AI Receipt Scan Practice
rockname
0
100
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
300
Design Foundational Data Engineering Observability
sucitw
3
210
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Context Engineering - Making Every Token Count
addyosmani
3
66
Making Projects Easy
brettharned
117
6.4k
Into the Great Unknown - MozCon
thekraken
40
2k
Automating Front-end Workflow
addyosmani
1370
200k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Being A Developer After 40
akosma
90
590k
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