Upload
yuto-suzuki
View
1.404
Download
0
Embed Size (px)
Citation preview
怖くない
自己紹介
• 鈴木雄登
• @moc_yuto
• scala/python/NLP
Scala.jsって知ってますか?
Scalaでjavascriptが書けるクールなやつ
いわゆる TypeScriptみたいな存在
いいところ型がある!
プラグインなどを突っ込んでも動く!
Scalaで書ける!!!
今日のテーマ
Scala.jsから Scalaに親しみを持ってもらう!
すごい簡単に動きます。
なんと、
フォルダ階層
build.properties
project
plugin.sbt
src/main/scala/webapp
App.scala
build.sbt
最小限で試すならこれだけ!!
build.sbt
build.properties
plugin.sbt
App.scala
ここからコンパイル!
$ sbt
> fastOptJS
これだけ!!
フォルダ階層
build.properties
project
plugin.sbt
src/main/scala/webapp
App.scala
build.sbt
target/scala2.11
scala-js-tutorial-fastopt.js
JSが生成されるよ!
あとはHTML
あとはHTML
こんな
あとはHTML
感じ
デモhttps://github.com/moc-yuto/scalajs-tutorial
実はいろんな プラグインが出てる。
• Jquery
• React
• AngularJS
• Vue
• Ractive
• pouchDB
• Three.js
• D3.js
• Velocity.js
• For ChromeApp
• unitTest
と、
ここまでは良かったのだが。。
exampleは動くけど、 ゼロから作ると動かない。。。
そもそもng-appすら
呼んでくれない!
追って進捗共有します!
ご清聴ありがとうございました。