私も、これら2つのフレームワークのどちらを学ぶべきかについて完全に混乱しています。ほとんどの比較は、sproutcore とカプチーノ、または qooxdoo と jquery の間です。基準が次のような JS フレームワークである場合: 1. Web アプリのようにデスクトップを構築する 2. スマートフォン用の Web アプリも構築する機能を提供する。
これら 2 つのフレームワークのうち、どちらを選択しますか?その理由は?
よろしく
私も、これら2つのフレームワークのどちらを学ぶべきかについて完全に混乱しています。ほとんどの比較は、sproutcore とカプチーノ、または qooxdoo と jquery の間です。基準が次のような JS フレームワークである場合: 1. Web アプリのようにデスクトップを構築する 2. スマートフォン用の Web アプリも構築する機能を提供する。
これら 2 つのフレームワークのうち、どちらを選択しますか?その理由は?
よろしく
KKj、各フレームワークに慣れるために少し時間をとることをお勧めします。作成したいアプリの種類にもよりますが、どちらもうまく機能していると思います。私見 qooxodo はより包括的で成熟したフレームワークですが、もちろん qooxdoo に関わっている私には偏見があります。
一般に、デスクトップ スタイルのアプリとスマートフォン用の Web アプリを作成することは、1 つのフレームワークでは簡単にカバーできない 2 つの要件です。通常、複雑なデスクトップ アプリ用にフレームワークが提供するすべての機能をモバイル環境でそのまま使用することはできないというトレードオフがあります。qooxdoo と Sproutcore は、モバイル固有の機能を組み込むことを検討し始めていますが、私は、彼ら (および他の人) にはまだかなりの方法があると思います. フル機能のデスクトップ アプリケーションをターゲットにすると、すぐに開始できます。
Popular JavaScript Framework Libraries: qooxdoo および SproutCoreに関する (やや古い) 記事があり、役に立つと思われます。qooxdoo はウィキペディアの JavaScript フレームワークの比較にもありますが、Sproutcore は残念ながらそうではありません。より具体的な質問がある場合は、qooxdoo メーリングリストから qooxdoo コミュニティに気軽に質問してください。HTH。
初心者の観点からは、Qooxdooはドキュメントがはるかに優れているため、使い始めるのが簡単かもしれません。Qooxdooは完全に成熟しており、sproutcoreと比較して非常に包括的です。これは、急速に進化していますが、qooxdooほど成熟していません。
SproutCore は、あなたが構築したいものに最適な候補のように思えますが、この時点で既に決定を下していると思います。SC の最新バージョンは、タッチ イベントを完全にサポートしており、モバイル デバイスで正常に使用されています。私たちは、iPad などのデバイスでネイティブ レベルのパフォーマンスとインタラクティブ性を提供するために多大な努力を払ってきました。さらに、PhoneGap などのツールを使用して、アプリをネイティブ アプリのように実際に実行することもできます。さらに質問がある場合は、#sproutcore の IRC チャット ルームにアクセスするか、sproutcore@googlegroups.com のメーリング リストを確認してください。