最近、デスクトップのようなアプリケーションを作成するための適切な MVC アプローチとして、Web アプリ開発用の sproutcore と capuccino フレームワークがあることを知りました。
私が理解できる限り、2 つのフレームワークの主な違いは、Cappucino が HTML+CSS+Javascript を Objective-J に抽象化していることです。これは、Javascript に OO 機能を追加する Capuccino の作成者によって開発された新しいプログラミング言語ですが、Sproutcore は使用します。 HTML5、CSS、Javascript。
よく考えた結果、私たちが知っているテクノロジを使用するのがおそらく最善であると考えたので、Sproutcore ツールをダウンロードしてチュートリアルを実行しましたが、非常に感銘を受けたと言わざるを得ません。複雑な Web アプリを整理するために、まさに私が探していたものです。
ただし、次のリンクに出くわしました: http://charlesjolley.sys-con.com/node/1341228
Charles Jolley (Sproutcore の作成者) は、HTML5 と ECMAScript5 の仕様が完成するのを待つのにうんざりしていると言い、バージョン 1.1 以降は Objective-J に切り替えることを発表しました!
問題は、Sproutcore と Capuccino を実際に区別するものは何か、そして今どちらを選択すべきかということです。
敬具
スワミ