置百丈玄冰而崩裂,掷须臾池水而漂摇。

基于.NET平台常用的框架整理

ASP.NET 强强

NET常用的一些开源组件整理:

1.导出Excel报表的插件:NOPI.dll(基于微软OpenXml实现)


2.开源的作业调度和自动任务框架:Quartz.NET


3.用于大数据搜索引擎的全文检索框架:Lucene.net


4.微软针对企业级应用开发的最佳实践组件:Enterprise Library


5.国外一个牛人写的高级开源集合:PowerCollections


6.国内知名的ASP.NET分页控件,支持多种分页方式:AspNetPager


7.分布式缓存框架:
     7.1 Microsoft Velocity(微软自家的)

     7.2 Memcahed(支持多种语言的客户端API访问缓存)

     7.3 Redis(比Memcahed多了数据持久化特性)


8.开源的.NET系统推荐:

    8.1微软ASP.NET MVC案例演示框架:OXITE

    8.2微软ASP.NET宠物商店:PetShop

    8.3国外一个MVC开源的博客:Orchard1.3


9.NET Framework开源代码:SSCLI(微软也开源过.NET框架)


10.国外一个ASP.NET博客系统: DasBlog2.3


11.举世闻名博客引擎:BlogEngine.NET2.5


12.微软支持的空前绝后的很多人研究的:Dotnetnuke.NET


13.国内开源的论坛社区系统:Discuz.NET


14.日志记录异常处理:

    14.1轻量级的日志记录框架:Log4Net.dll

    14.2微软企业库日志记录:Enterprise Library Log Application Black


15.关于NoSQL数据库:

    15.1分布式文件存储数据库:Mongodb

    15.2家族的一个新的重量级的成员:Membase


16.依赖注入IOC容器框架:

    16.1微软企业与实践组开发的:Enterprise Library Unity

    16.2微软框架已经自动集成的:MEF(Managed Extensibility Framework)

    16.3一个曾被很多人用过的轻量级注入框架:Spring.NET


17.常用的几个ORM框架:

    17.1微软企业与实践组开发的:Microsoft LINQ To SQL

    17.2微软对新的支持多数据库的:Microsoft ADO.NET Entity Framework

    17.3一个极度轻量级的ORM框架 :Nhibernate


18.格式和数据类型转换

    18.1JOSN数据格式序列化和反序列化:JSON.NET

    18.2微软自己开发的JSON序列化组件:System.JSON.dll(需要单独下载)

    18.3微软在WCF中使用的序列化器:DataContractJsonSerializer和DataContractXmlSerializer

    18.4微软默认针对WEB开发者提供的JSON格式化器:JavaScriptSerializer


19.通过.NET处理和生成PDF文档的组件:iTextSharp


20.免费开源的ZIP文件解压组件:SharpZipLib.dll


21.跨平台和运行时解决方案

    20.1跨平台的.NET运行环境,几乎无所不能:MONO.NET

    20.2用.NET语言开发安卓应用:mono for android

    20.3用.NET语言开发IOS应用:MonoTouch


22.将PHP编译成.NET,可实现PHP与.NET互操作:Phalanger


23.中国移动飞信所使用过的.NET运行时:VMDotNet


本文不断收录更新中,希望对您有所帮助!


发表评论:

验证码