YUI、JQuery、Prototype などの JavaScript フレームワークと Firebug などのデバッグ ツールの能力が向上したため、完全にブラウザー サイド JavaScript でアプリケーションを実行することは、パズル ゲームや特殊な電卓などの単純なアプリケーションを作成するための優れた方法のように見えます。
ソースコードを公開する以外に、これにマイナス面はありますか? この種のプログラムのデータ ストレージをどのように処理する必要がありますか?
編集: はい、Gears と Cookie をローカル ストレージに使用できますが、ユーザーが既に持っているファイルやその他のオブジェクトに簡単にアクセスすることはできません。また、PDF への印刷やページをファイルとして保存するなどのブラウザー機能を呼び出さなければ、ユーザーのデータをファイルに保存することもできません。