私が見つけたほぼすべての例とチュートリアルで、ビジネスロジックがViewModelに配置されています。私はそれについていくつかの研究をしましたが、私はモデル自体を見つけることができず、ViewModelがすべてを行うように見えるので、私はまだ問題があります。いくつかの意見は、モデルがKOのサーバー側エンティティであることを示唆しました。任意の明確化が役立ちます。ビジネスロジックをknockout.jsに入れる場所はどこですか?
0
A
答えて
0
2.0は、あなたもこのような構造に従ってください、ともあることに注意して
ノックアウトは、規範的ではないコンポーネントのビジネス機能によってではなく、出力の種類別(.jsファイル、.htmlを、.cssファイルなど)に向かって移動される角度ノックアウトはずっと前に観測可能だった。
バックエンドapiに移行する傾向は、技術をデカップリングしてビジネス目標をより詳細にするのにも役立ちます。
私は中央のサービスプロバイダを使用してコンポーネントとapiの間の接着剤を提供する傾向がありますが、postboxはノックアウトコンポーネントが自分の間でチャターを作り、別のパターンを提供します。
関連する問題
- 1. ラックミドルウェアファイルをレール3に入れる場所はどこですか?
- 2. Guava EventBus:GUIアプリケーションに入れる場所はどこですか?
- 3. ルーメンにビジネスロジックを置く場所は?
- 4. ビジネスロジックを配置する場所はSymfony 2モデル層ですか?
- 5. このクラスをdjangoに入れる場所はどこですか?
- 6. JSF:ManagedBean、ビジネスロジックを扱うには良い場所ですか?
- 7. コメントを記入する場所はどこですか?
- 8. Pythonプロジェクトに絶対パスを入れる場所はどこですか?
- 9. GAトラッキングフローにユーザーIDを入れる場所はどこですか?
- 10. MVCでは、認証コードを入れる場所はどこですか?
- 11. current_userを知る必要があるビジネスロジックを置く場所はどこですか? (レール)
- 12. Symfony2にビジネスロジックを配置する場所は?
- 13. モデルメソッドのビジネスロジックはDjango Rest Frameworkにどこに入りますか?
- 14. ファイルフラグを入れる論理的な場所はどこですか?
- 15. ビジネスロジックはどこにありますか?
- 16. 複数値オブジェクトのビジネスロジック - ループを配置する場所は?
- 17. パッケージソースの場所はどこですか
- 18. モデル固有のビジネスロジックをReduxアプリケーションに配置する場所
- 19. これらのコードをRails Webアプリケーションに入れる場所はどこですか?
- 20. サブクエリの場所をどこに入れるかわからない
- 21. エラーチェックにCRCを使用する場所はどこですか?
- 22. UIViewControllerにクリーンアップコードを入れる場所は?
- 23. これはGACの場所ですか?
- 24. データベースから移動するときにビジネスロジックを移動する場所
- 25. 他のプロジェクトで使用するコンポーザーをCMSに入れる場所はどこですか?
- 26. laravelにこのコードを入れる場所は?
- 27. リポジトリを使用する場合、ASP.NET MVCのビジネスロジックに最適な場所は何ですか?
- 28. Entity Framework:ASP.NET ModelStateに実装されるビジネスロジックはどこに置かれますか?
- 29. コードイグナイターでグローバルオブジェクトをインスタンス化する場所はどこですか?
- 30. virtualenvでホストファイルを作成する場所はどこですか?
モデル/ビュー/コントローラシナリオの「理想的な」バージョンでは、「ビジネスロジック」の「単一の場所」が実際に存在しないことがわかります。これらの図書館の本当の目的(IMHO)は、効果的な*ユーザーインターフェース*を作成することです。タスクが本当に "ビジネス"に関係するのであれば、そのルールとその実施はおそらくJavaScriptや*クライアント側には属していないでしょう。サーバーはビジネス上の意思決定を下すべきです。なぜなら、サーバー側のコードが「手の届かないところ」にあるからです。 –