コンパクトなフレームワーク3.5を使用しているWindows Mobileアプリケーションで、IoC/DIコンテナ、特にninjectの使用に関する懸念がありますか?Windows MobileアプリケーションのIoC/DIコンテナ
1
A
答えて
1
私はCF 2.0プロジェクトでDIを使用しており、パフォーマンス面で問題は発生していません。また、他の問題もあります。しかし、私のDIのアプローチは、私が設定ファイルで指定されたDLL内の特定のインタフェースを探してロードするという点でかなり簡単です。私はどのような種類のオーバーヘッドがコンパクトなプラットフォーム上で導入されるのかはわかりません。
3
OpenNetCf.netグループが主な関心事は、アプリ上で実行するためのIoCを強制どれだけ反映についてですここhttp://ioc.codeplex.com/
Mobile用のIoCを持っています。反射は高価です。少し使っても問題ありませんが、たくさん使うとスタートアップの問題が起きる可能性があります。
私は個人的に、私のコードでAyendeの15行のIoCのバリエーションを使用しています。
http://ayende.com/Blog/archive/2007/10/20/Building-an-IoC-container-in-15-lines-of-code.aspx
1
私はninjectをテストしているし、それに満足してきました。私はまだそれを生産に使っていません。
関連する問題
- 1. フルスクリーンモードのWindows Mobileアプリケーション
- 2. Webアプリケーション用のWindows Mobileカスタムダイアログ?
- 3. データベース付きWindows Mobile C#アプリケーション
- 4. Windows Mobile - アプリケーションを非表示
- 5. Windows Mobileアプリケーションから印刷
- 6. Windows MobileアプリケーションでのDataGridの列幅
- 7. Windows Mobile - 非UIアプリケーション用の自動テストツール
- 8. Windows Mobileのアプリケーション終了時(C#)
- 9. 実行するWindows Mobileアプリケーションのスケジュール
- 10. コード署名Windows Mobileアプリケーション - 推奨事項?
- 11. Windows Mobile 6.5ジェスチャーとC#2.0アプリケーション
- 12. Windows 8 PhonegapアプリケーションJQuery Mobile Security例外
- 13. Windows Mobileのベクターグラフィック
- 14. Windows MobileのopenCV
- 15. Windows Mobileのシェルスクリプト/
- 16. Windows Mobile 6.5アプリケーションはWindows Phone 7でも動作しますか?
- 17. ユニバーサルWindowsアプリケーション(UWP)でWindows Mobile 10 /携帯電話
- 18. Windows 10 MobileのWindowsインク
- 19. のWindows Mobile - C#の
- 20. Windows Mobile上のオーディオプレーヤー
- 21. Windows Mobile 6.5のNullReferenceException
- 22. Windows Mobile上のQT
- 23. のWindows Mobile Technologies社
- 24. x64のWindows Mobileセルラエミュレータ
- 25. Windows Mobile 6.5のMessageBox
- 26. Windows Mobile 6.5のアイコンメニュー
- 27. Windows Mobile PPCマイクロフォン
- 28. Windows Mobile 6.5 MenuBar
- 29. Windows Mobileコマンドラインコンパイラ
- 30. ブラックベリーエミュレータfor Windows Mobile
はい、反射は潜在的なキラーです。私は最近OpenNETCF IoCフレームワークにタイプ・キャッシュを追加しました。これは、各タイプの最初のものからオブジェクトのロード・パフォーマンスを大幅に向上させました。何か改善されていることに気づきましたが、何かと同様に、問題を回避する方法を知る。 – ctacke