可配置的快速開發框架 ThinkWide
ThinkWide 是一個基于.Net 3.5、C#2.0開放全部源代碼的的軟件開發框架類庫。ThinkWide的設計目標是盡最大努力減少開發人員的工作量,最大程度提升開發效率,同時兼顧性能及可伸縮性,是一種完整的軟件應用解決方案涉及全面的軟件技術包含數據訪問,數據部署,業務層邏輯,以及配置層,界面表示層等。(目前業務邏輯層基類,配置層和表示層陸續開發中)
特點:
靈活的O/R映射,更加簡潔的代碼。相對于Castle ActiveRecord,NHibernate更加靈活和方便。
提供實體類生成工具,免除手寫實體的工作量。
動態實體類工廠,運行時動態對象及緩存實體類接口的實現類。
基于Provider模式的可擴展持久化數據庫源支持。
支持多數據庫源。
基于范型的強類型實體持久化及數據訪問接口 。
基于容器的分布式服務工廠,透明的分布式服務調用和分發
可切換的分布式服務,支持WebService,Remoting,WCF數據隊列,而無需修改任何代碼。
支持配置成2種組合框架
輕型框架配置:適合于小型的應用系統
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!