ここ数日backbone.jsやらunderscrore.jsやらrequire.jsやらmustacheやら何やらをじっくりいじっている。
何がしたいかというと、サーバサイドを出来る限りシンプルにして、いわゆるMVCのVとCのあたりをできるだけクライアントサイド側に持ってくるような実装って今どういう感じなのか、というのを体験しておこうというのが主な目的。
やってて思うのだけど、現状、クライアントサイドファーストな実装というのがわりと理に叶ってる、というか非常に自分好みな作り方だなぁと思う。
JSのObjectでデータのモックアップを用意して、動作を確かめながらクライアントサイドを作る。そこでデータ構造なども詰めてからサーバサイドにAPIを作る、みたいな流れだと実際動くものが早くできるしサーバ側も最低限の作業で済みそう。もちろん作るものによってそういう作り方が合う/合わないはあるとは思うけど。
サーバサイドは今や山ほどサービスあるし、日進月歩で状況もどんどん変化してる。一方、クライアントサイドだけはどうやっても自分で作らなければしょうがない、とするならば、さっさとクライアントサイド作ってからそれに合うサーバサイドのサービス選ぶのもアリかも。
0 件のコメント:
コメントを投稿