満席で壁際に椅子をご用意頂いて、そちらで参加させていただきました。ありがとうございました!席取りはお早めに!以下、レポートです。「手軽にリッチな機能を提供してくれるが、本体が巨大」という2つにわかれる感じです。それぞれに特徴があり、向き不向きというのもあるそうです。JavaScriptのフレームワークが登場するなんて、JavaScript界隈の賑わいは、本当に目覚ましいですね。以下、それぞれまとめです。使用していますが、非常に軽量なフレームワークです。登場など、今後の発展にも期待できるフレームワークのようです。ドキュメントはやはり英語が多く海外のコミュニティは活発に活動しているそうです。小さいフレームワークなので、ドキュメント読まずにソース読めば分かりそうだというお話もありました。applicationsSpine.js「Backbone.jsにインスパイアされて開発された」というSpine.js。「非常に軽量」でかつ「CoffeeScript」の記述に対応しているというのが特徴です。自動で生成してくれます。CakePHPのBakeっぽいやつかなと想像しています。こちらもドキュメントは英語が主なそうですが、本家のドキュメントは充実していて例もあるようです。いうモバイル用フレームワークもあるようでモバイル向けにも活用できそうです。Spine入門Ember.js2011から登場という非常に若いフレームワークで、MobileMeなどで使用されているSproutCoreがベースとなっています。逆もまたしかりという機能を含んでいます。主なコミュニティはGitHub内に存在していて、若いプロジェクトなのでドキュメントが少ないのが現状だそうです。ソースを読んで覚えるような形になるのではというはお話でした。Ember.jsAngular.jsEmber.js同様「双方向データバインディング」の機能があります。関わる機能を持っていて、カスタムタグ、カスタム属性の追加が可能です。こちらもドキュメントは英語が主ですが、サンプルもあるそうです。細かいことをやろうとすると調べるのが大変なこともあったそうです。プロジェクトはGitHubで公開されていて、開発にはGoogleのエンジニアの方が関わっています。AngularJSまとめMVCフレームワークということで、どれも習得にはMVCの知識が前提となると思いますが、あとはフレームワークの流儀を学習すれば、手軽に機能が提供されるというのは、JSであっても変わらないようです。終盤の座談会では「双方向データバインディング」を含んでいるタイプと、そうでないタイプとに大別されていました。細かいことをやろうとした時に「双方向データバインディング」がなく自分で書いた方が何かと楽だということもあるようです。「双方向データバインディング」があるかないか、あとはフレームワークそれぞれの特徴から選定するというのがポイントになりそうです。HTML5とか勉強会では、9月8日(土)に「HTML5カンファレンス」という大規模な開発者・制作者向けイベントが開催されるそうです。参加は無料だそうです。現在は告知サイトにてボランティアスタッフの募集とスポンサーの募集を受け付けているようです。http://events.html5j.org実際のカンファレンスへの参加募集は8月11日(土)を予定しているそうです。