針對c#面向開源面向方面庫的任何建議。由於針對c#開源面向方面庫的建議#
回答
Spring.NET
現在被遺棄。不要像我那樣浪費你的時間。 – Tony 2012-09-13 04:00:55
*嘆了口氣*傷心地說我同意。 – 2012-09-13 12:45:24
我使用溫莎城堡和動態代理,這一起提供了一種簡單的方式,通過外部XML配置到您的標準AOP方法攔截。
如果您有更高級的AOP需求,Aspect#可能會有用(也依賴於動態代理) - 但我發現溫莎完全滿足了我的需求。
請注意,動態代理僅提供運行時AOP。有些解決方案可以在編譯時混合你的方面(儘管我不記得它們中的任何一個的名字)。來自CastleProject的
DynamicProxy可能是關於動態攔截的最輕量級和最強大的解決方案。
我會建議Spring.NET,但只是因爲這是我有經驗的唯一一個。 Spring.NET提供了更多的功能(IoC,事務管理,更好的驗證框架),但您可以根據自己的需要使用它。
Spring.NET一般都很棒,它的AOP支持也是如此。
不知道爲什麼人們說要避免它。事實上,它是.NET世界中最穩定和可靠的框架之一。
開發進度緩慢,但這很好,因爲它已經功能豐富且穩定。
- 1. 面向對象的建模建議
- 2. 針對非微軟平臺的面向觸摸屏的網站開發建議
- 3. 開源的HDR庫建議
- 4. 針對開發者的iPhone平面設計建議
- 5. 針對面向表達式的面向語句的方法
- 6. AJDT針對Maven定義方面的建議標記配置
- 7. 面向WPF應用程序的開源面向對象數據庫
- 8. 最佳做法建議:面向對象
- 9. 對於面向列的數據庫的建議
- 10. 開源針對Java的靜態源代碼分析工具(面向安全)
- 11. 針對Android編程資源的建議
- 12. 面向方面的開發/編程資源
- 13. 針對Windows Mobile 6的C/C++ HTTP客戶端庫的建議?
- 14. 面向方面編程C#
- 15. 在.Net和C中面向方面和麪向方面#
- 16. 面向對象的方法C#
- 17. C++中的開源緩存建議
- 18. C#反對面向
- 19. 面向對象c#
- 20. 對.NET開源FTP SDK/API的建議
- 21. 使用C庫的面向對象應用程序的方法
- 22. 針對ajax/javascript/jquery數據結構的建議頁面
- 23. 針對面向對象的編程和方法的書
- 24. 面向方面的編程:在C#慢#
- 25. 用於面向方面編程的ANSI C庫
- 26. 面向對象類建模C#
- 27. php「頁面緩存」針對CMS應用程序的解決方案建議
- 28. 對iPhone上的C++開源遊戲引擎的建議
- 29. PHP:面向對象方面的問題
- 30. 開始C++:面向對象方法和更
不幸的是夏普並不是FOSS – mbx 2012-01-06 18:48:09