私はサードパーティの検索APIを使用しており、アプリケーション全体をブラウザー側に保持することを楽しんでいます。XMLは完全にjavascriptで消化され、javascriptテンプレートエンジンを使用して複雑な結果オブジェクトを動的にレンダリングしています。ページのリロードはほとんど発生せず、多くの派手なJavaScriptが実行されています。
すべてをjavascript側に保持することは、私にとってクリーンなことです。これにより、デプロイメントがはるかに簡単になり、すべてのコードを1か所にまとめることができます。私は、Javaでコーディングするのと同じように、javascriptでうまくコーディングすることを厳密にしようとしていますが、これまでのところ、物事はかなりうまく機能しているようです。私はYUIテストを使用してTDDスタイルで作業するように努力しており、これにより、避けられないクロスブラウザーのバグを見つけて修正しやすくなると楽観視しています。コードサイズはごくわずかではありませんが、それほど悪くはありません。展開前に縮小する予定です。これにより、現在の約2/3に縮小されるはずです。
考慮していない欠点はありますか?ここでフロントサイディングアプリケーションロジックの他の支持者はいますか?