私はしばらくの間Breeze/ノックアウトの組み合わせで作業していて、全体的に非常に満足しています。Twitter Bootstrapは、実験中は適切なUIプレースホルダーでしたが、UI(モバイルWebアプリ)に焦点を当てる時期が来ており、他の場所(ノックアウト以外)を探す問題に直面しました。私がノックアウトで遭遇している問題は、既存のUIコンポーネント/ウィジェットを統合できない/困難であることに関係しています。
問題は、これらのウィジェット/フレームワーク/ライブラリ(jquery mobileなど)のほとんどが、実行していることを実行するためにDOMを操作することです。これはKnockoutと競合します。
そこで、Angular(バインディング構文が非常に好きです)に移り、クエストを再開しました。まあ...同じ問題。誰かがAngular/Jquery Mobileアダプターを作成しましたが、新しいバージョンのjquerymobileで最新の状態を維持することに依存するのは嫌です。さらに、jquery mobileを使用すればするほど、気に入らなくなりました。WebアプリよりもモバイルWebサイトを対象としているようで、ナビゲーションルーターなどを交換したいと思っていました。興味深いことに、同時に(ほんの数日前)、Breezeの最新バージョンのAngularToDoデモに気づきました。
Angular Breezeのデモでは、剣道UIでBreezeを試してみるべきだと思いました。KendoUIのMVVM実装は特に気にしませんが、UIは非常に洗練されています。公式のサポートがないのであまり時間をかけず、当然のことながら問題にぶつかりました。
だから、私の質問:
BreezeはKendoUIMVVMで動作しますか?はいの場合、私たちは数日、数週間、または数ヶ月話しますか?いいえの場合、次のように要約できる実際の問題を解決する方法に関するアイデアはあります。
toolsToRapidlyDevelopProfessionalWebApp = [Breeze, MVVM, UI]
Breeze
:上記の問題を解決する代替手段はありません。
MVVM
:BreezeとソリッドUIライブラリ(私の場合はモバイル)で動作する実装はどれですか?
UI
:Breezeでも動作するMVVM実装で動作するプロ品質のUIライブラリはどれですか?
ところで、答えを求めて、私は次のことに遭遇しました: