我應該對使用Compact Framework 3.5的Windows移動應用程序使用IoC/DI容器(特別是ninject)有任何疑慮嗎?Windows移動應用程序中的IoC/DI容器
1
A
回答
1
我正在使用DI與CF 2.0項目,並沒有看到任何問題表現明智。或者有關於此事的任何其他問題。但是我的DI方法相當簡單,因爲我在配置文件中指定的DLL中尋找特定的接口,然後加載它。我不確定在緊湊型平臺上會引入什麼樣的開銷。
3
的OpenNetCf.net組具有國際奧委會移動這裏http://ioc.codeplex.com/
主要關注的是你有多少反射迫使國際奧委會在您的應用程序執行。反射是昂貴的。如果你使用一點:沒問題,如果你使用了很多,你可能會遇到啓動問題。
就我個人而言,我在我的代碼中使用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移動應用程序
- 2. Windows 7移動應用程序開發
- 3. appcelerator - 將Windows應用程序轉換爲移動應用程序
- 4. Worklight 6.1:移動web應用程序的瀏覽器兼容性
- 5. 製作移動應用程序中的內容動態
- 6. 容器內容如何在C#Windows應用程序中呈現?
- 7. 在Windows移動應用程序中的密碼
- 8. 在Windows中的桌面之間移動應用程序
- 9. 移動應用程序和服務器
- 10. 移動應用程序瀏覽器? Asp.net?
- 11. 如何在Windows 10移動應用程序中使用LumiaImagingSDK.UWP 3.0?
- 12. springframework.net可以在Windows移動應用程序中使用嗎?
- 13. 在asp.net中的移動應用程序
- 14. 移動ASP.NET應用程序中的Response.Redirect()
- 15. 移動Java應用程序
- 16. AEM6.1移動應用程序
- 17. JavaScript - 移動應用程序
- 18. oauth移動應用程序
- 19. J2ME移動應用程序
- 20. AppGyver移動應用程序
- 21. 適用於Windows Phone的Google Analytics移動應用程序SDK?
- 22. 適用於移動設備的Windows 8應用程序
- 23. 使用GPS的Windows移動應用程序?
- 24. 從現有Silverlight應用程序開發Windows移動應用程序
- 25. vb6 windows應用程序遷移到silverlight/wcf web應用程序
- 26. 移動友好的ASP.Net應用程序到移動應用程序?
- 27. 刷新應用程序內容動態爲Windows應用程序商店
- 28. 是否可以在Windows容器中運行GUI應用程序?
- 29. 將Windows應用程序父容器設置爲Java應用程序
- 30. 將Windows 8 Metro應用程序移植到Windows 10通用應用程序
是的,反思是潛在的殺手。最近,我在OpenNETCF IoC框架中添加了一個類型緩存,在每種類型的第一種類型之後,它顯着提高了對象負載性能,我注意到它改進了一些內容,但與其他任何情況一樣,您必須瞭解代碼在低級別上的功能知道如何避免問題。 – ctacke 2009-08-07 00:35:22