SlideShare a Scribd company logo
TypeScriptはいいぞ
Profile
鈴木 潤
株式会社インテリジェンス
Blog
TypeScript とは?
EcmaScript5 +
EcmaScript2015 由来の機能 +
EcmaScript2016 由来の機能 +
型
= TypeScript
EcmaScript2015由来
・class 構文
・ラムダ式
・let, const
・デフォルト引数
etc...
EcmaScript2016由来
・async await
・デコレータ
TypeScript独自
・interface
・型アノテーション
・型推論
・ジェネリックス
・アクセス修飾子
・タプル
etc...
TypeScriptは、
何を解決してくれるのか
JavaScript無効時代〜2005
「Ajax」という言葉が流行した時代2005〜
SPA時代2011〜
JavaScript無効時代〜2005
「Ajax」という言葉が流行した時代2005〜
SPA時代2011〜
もうデスクトップアプリもスマホアプリ
も全部JavaScriptでやっちゃえ時代今
JavaScript無効時代〜2005
「Ajax」という言葉が流行した時代2005〜
SPA時代2011〜
もうデスクトップアプリもスマホアプリ
も全部JavaScriptでやっちゃえ時代今
TypeScriptはいいぞ
サーバーサイドフロントエンド
JavaScriptプロジェクトの
大規模化
TypeScriptを導入すると
…
EcmaScript2015由来
・class 構文
・ラムダ式
・let, const
・デフォルト引数
etc...
EcmaScript2016由来
・async await
・デコレータ
TypeScript独自
・interface
・型アノテーション
・型推論
・ジェネリックス
・アクセス修飾子
・タプル
etc...
影響を与えた言語
大規模向きと言われるJava C# と、
JavaScriptから影響を受けている
フロントエンド サーバーサイド
フロント/サーバー両方 JavaScriptな構成でも
フロントエンド サーバーサイド
フロント/サーバー両方 JavaScriptな構成でも
aaaaaaa を組み合わせれば Java, C# のようなプログラミングが可能
まとめ
TypeScriptは所謂JavaScriptを内包した
静的型付けのAltJS
JavaScriptプロジェクトの大規模化
TypeScriptは、一般的に大規模向きと言われる
Java , C# に似た機能 / 構文を持っている
JavaScriptの大規模化に対する
現実的な選択肢と思う

More Related Content

PDF
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
PPTX
Typescriptの中のこと(浅め)
PDF
TypeScript超入門
PDF
TypeScript 入門してみる
PDF
3日時間をもらったのでTypeScriptを触ってみた
PDF
Visual Studioで始めるTypeScript開発入門
PPTX
TypeScriptをオススメする理由
PDF
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Typescriptの中のこと(浅め)
TypeScript超入門
TypeScript 入門してみる
3日時間をもらったのでTypeScriptを触ってみた
Visual Studioで始めるTypeScript開発入門
TypeScriptをオススメする理由
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部

What's hot (19)

PDF
TypeScriptは明日から使うべき
PDF
jQuery 対応ライブラリと TypeScript
PDF
TypeScript 独習会
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
PDF
TypeScript による今風の web アプリ開発
PDF
continuatioN Linking
PPTX
TypeScript + Express
PDF
WebStormでできること
PDF
IDEALIZE YOU
PDF
Real World PHP in pixiv
PDF
Flowtype Introduction
PDF
パターンでわかる! .NET Coreの非同期処理
PDF
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
PDF
Type scriptのいいところ
PDF
Thread affinity and CPS
PDF
JavaScript MVC入門
PDF
Async deepdive before de:code
PPTX
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
PDF
Jvm言語とJava、切っても切れないその関係
TypeScriptは明日から使うべき
jQuery 対応ライブラリと TypeScript
TypeScript 独習会
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
TypeScript による今風の web アプリ開発
continuatioN Linking
TypeScript + Express
WebStormでできること
IDEALIZE YOU
Real World PHP in pixiv
Flowtype Introduction
パターンでわかる! .NET Coreの非同期処理
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Type scriptのいいところ
Thread affinity and CPS
JavaScript MVC入門
Async deepdive before de:code
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
Jvm言語とJava、切っても切れないその関係
Ad

Viewers also liked (16)

PPTX
社内LTネタ ReactNative
PPTX
失敗事例にみるDbの負荷試験の重要性
PDF
Visual Studio 2017 RC C# まわり
PPTX
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
PDF
開発を効率化してみよう.NET
PDF
知って得するC#
PDF
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
PPTX
モバイル用Webフレームワーク最前線
DOCX
Scrum Resume
DOCX
PPTX
Joanna Gruszecka
ODP
FRUTAS
PPTX
Consumo de arte
PPTX
Webquest power point
PPTX
FAST-Chip-Off-Presentation
社内LTネタ ReactNative
失敗事例にみるDbの負荷試験の重要性
Visual Studio 2017 RC C# まわり
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
開発を効率化してみよう.NET
知って得するC#
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
サーバサイドエンジニアが 1年間まじめにSPAやってみた
モバイル用Webフレームワーク最前線
Scrum Resume
Joanna Gruszecka
FRUTAS
Consumo de arte
Webquest power point
FAST-Chip-Off-Presentation
Ad

Similar to TypeScriptはいいぞ (20)

PDF
LT駆動開発04 5分では分からないTypeScriptのなんとか
PPTX
JavaScript使いのためのTypeScript実践入門
PDF
TypeScript vs flow
PDF
Sales Force Episode VI ~ Return of Ajax Toolkit ~
PDF
ng-japan 2015 TypeScript+AngularJS 1.3
PPT
20090121 J QueryからはじめるJava Script~初級編~
PDF
traceur-compilerで未来のJavaScriptを体験
PDF
TerraformでECS+ECRする話
PDF
TypeScriptへの入口
PDF
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
PPTX
React.jsを勉強しよう
PDF
2014年を振り返る 今年の技術トレンドとDockerについて
PDF
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
PPTX
PHPerだってMicroservicesしたい!
PDF
Async flow controll basic and practice
PDF
Java script testing framework for around html5 studies-
PPTX
第19回html5とか勉強会 pjax
PDF
Functional JavaScript with Lo-Dash.js
PDF
ちゃんとWeb会議スライド『Coffee script』
PDF
東京Node学園 今できる通信高速化にトライしてみた
LT駆動開発04 5分では分からないTypeScriptのなんとか
JavaScript使いのためのTypeScript実践入門
TypeScript vs flow
Sales Force Episode VI ~ Return of Ajax Toolkit ~
ng-japan 2015 TypeScript+AngularJS 1.3
20090121 J QueryからはじめるJava Script~初級編~
traceur-compilerで未来のJavaScriptを体験
TerraformでECS+ECRする話
TypeScriptへの入口
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
React.jsを勉強しよう
2014年を振り返る 今年の技術トレンドとDockerについて
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
PHPerだってMicroservicesしたい!
Async flow controll basic and practice
Java script testing framework for around html5 studies-
第19回html5とか勉強会 pjax
Functional JavaScript with Lo-Dash.js
ちゃんとWeb会議スライド『Coffee script』
東京Node学園 今できる通信高速化にトライしてみた

TypeScriptはいいぞ