JavaScriptのMVCフレームワーク
ここ最近Ajaxを取り入れた案件が増えています。 というか必ずJavaScriptを書いてるかも。。。
コードのメンテナンス性とかも考慮してMVC風に書くのだけど、毎回以前書いた似たような機能のものをコピペしてきて、、、みたいな感じになるので何かもっと効率よくできるようにクライアントサイドのフレームワークはないものかと探してみたらありました。
JavaScriptMVC
http://javascriptmvc.com/index.html
おーすごい! よくできてますよこれ
デバッグ機能もついていてユニットテストも出来ます。
それにテンプレートを使ったHTMLの出力も出来るみたい。
ここまで高機能だと気になるのが実行速度。
Hello Worldを表示するチュートリアルを実行してみたらそれだけで約1.5秒もかかる、、、やっぱり遅い。
と思ったらソースコードを要約して高速化する機能までついてました。
それを使うとロードされるjsファイルの数も23からたったの3に! 実行時間も約0.2秒に短縮されました。
いいのがなかったら作ってみようかとも考えていましたがこれは使えそうです。
サーバーサイドのMVCなフレームワーク使ったことあって、JavaScriptが書ける人であれば学習コストもそんなにかからないと思います。
JQueryのPluginsダウンロードサイト
最近、案件でAjaxを利用した実装をする機会が増えていて、Ajaxフレームワークやライブラリの中でもJQueryを一番よく使います。
で、昨日JQueryのサイトをうろうろしていて気がついたのですが、JQueryのPluginsダウンロードサイトってDrupalで運営されてますね。 いつからだろ?昨日まで気がつかなかったです。
Plugins | jQuery Plugins
http://plugins.jquery.com/
「Project」という拡張モジュールを利用しているようです。
これうちでも使ってみたいのですがDrupal6用のモジュールのリリースがまだなんですよね。
