Weitere ähnliche Inhalte
Ähnlich wie ネタじゃないScala.js (20)
ネタじゃないScala.js
- 4. Scalaとの連携
• Play
Framework
– h5p://qiita.com/suin/items/cb7e03af25e55c9f8765
• Skinny
Framework
– h5p://skinny-‐framework.org/documentaRon/assets.html
• Scalatra
– h5ps://codebreak.com/blog/takezoe/page/
6b03555f639f90af7/
sbtプラグインが提供されているので
様々なフレームワークと連携して利用可能
- 6. JavaScriptとの連携
• jQuery
– h5ps://github.com/scala-‐js/scala-‐js-‐jquery
• AngularJS
– h5ps://github.com/greencatsoU/scalajs-‐angular
– h5ps://github.com/jokade/scalajs-‐angulate
• React.js
– h5ps://github.com/japgolly/scalajs-‐react
主要なフレームワークについては連携用の
ライブラリが存在する
- 11. Scala.jsの微妙なところ
• コンパイルが遅い(お約束)
• 生成されるJavaScriptのファイルサイズがまあ
まあ大きい
$ ls -l
total 3184
drwxr-xr-x 3 takezoe staff 102 May 29 21:37 images
drwxr-xr-x 3 takezoe staff 102 May 29 21:37 javascripts
drwxr-xr-x 4 takezoe staff 136 May 30 02:43 lib
drwxr-xr-x 3 takezoe staff 102 May 29 21:37 scalajs
-rw-r--r-- 1 takezoe staff 864041 May 30 02:32 scalajsclient-fastopt.js
-rw-r--r-- 1 takezoe staff 758316 May 30 02:32 scalajsclient-fastopt.js.map
-rw-r--r-- 1 takezoe staff 120 May 30 03:38 scalajsclient-launcher.js
drwxr-xr-x 3 takezoe staff 102 May 30 02:23 shared
drwxr-xr-x 3 takezoe staff 102 May 29 21:37 stylesheets