Marionette.js in Single Page Applicationという話をした

最近Marionette.jsを使っているのでその話を社内勉強会でやった資料です。


https://speakerdeck.com/koba04/marionette-dot-js-in-single-page-application


SinglePageAppをBackbone.jsでつくろうとするとどうしてもView周りで独自実装をせざるを得なくて、でもオレオレフレームワークは作りたくないなぁと思ってたところ、Marionette.jsがいい感じにやってくれたのでその辺りについて書いています。

蛇足(Marionette.jsとAngular.js)

Marionette.js
  • 前のプロジェクトではAngular.jsを使っていて今回Backbone系なMarionette.jsを使ってみての感想としては、Marionette.jsはView周りも含め構造化して書くことが出来てメモリ管理もある程度してくれるのでとても魅力的だと感じました。
  • あと、ソースが読みやすくて勉強になるのもいいです。
Angular.js
  • 一方Angular.jsを使うと学習コストはあるものの、簡単にコード量も少なく書くことが出来るメリットは大きいので個人的にはまずはAngular.jsで書けないかと考えています。
  • 1.2.0でさらに便利になって、日本語情報も増えてきたのでだいぶ開発しやすいのではないかと思います。

SinglePageAppとSEO