Chrome MySQL Adminでは、 AngularJSを使って実装を行っています。Chrome appsでは、 何らかのMVC Frameworkの利用が勧められています。 AngularJSは、Controller、Directive、Template、Serviceなど、いくつかの部品群を組み合わせてアプリケーションを構成することになります。その機能の豊富さ故に、実はちゃんとしたポリシーを決めておかないと、いかようにでも作れてしまうために、かえって複雑さが増してしまうという危険性も出てきます。もちろんアプリケーションの作り始めは試行錯誤の連続なのですが、徐々に自分なりのポリシーみたいなものが確立されてくるはずです。 本エントリでは、Chrome MySQL Adminでの設計/実装ポリシーを簡単に紹介してみたいと思います。ちなみに、全てのソースコードは、以下にあります。 htt
![オレ流AngularJSを使った設計ポリシー](https://cdn-ak-scissors.b.st-hatena.com/image/square/a5bbe29e2e113cc92a6ceed1c51784ed7fd49884/height=288;version=1;width=512/https%3A%2F%2Fwww.eisbahn.jp%2Fyoichiro%2Fimages%2F2014%2F10%2Fcma7.png)