.Net开源项目很是多,可是开源而且直接就能用的BBS项目就不多了,至少最近我在这上面没有找到一个合适的开源论坛。多是由于我要求比较特殊,不但要开箱即用,还要用MVC+MySql开发。php
Discuz!NT,国内最好,采用MSSQL开发,在VS2015下须要将文件编码转换为UTF-8格式方可编译经过。许多年过去了一直没更新。数据库
这事都怪微软,人家根本跟不上你的节奏。从WinForm To Wpf、从WP7 To Wp八、从WebForm To MVC你他妈就不能停下来,交给社区去作。人家早有一群人开发了相应的模板引擎、ORM你也是抄抄抄。你却是抄个Hadoop出来三。缓存
maxbbs,同上也是多年未见更新,国内能用的就这两个,都是多年未更新。服务器
Nearforums,MVC+MySql或MSSQL,使用了大量存储过程,我以为数据库的逻辑处理越少越好,一来职责分明,二来方便迁移。我在这上面花了很多时间,但发现他开放出来的数据库和代码里的用的数据字典对不上,我好像明白了什么。oop
另外还有近乎、YetAnotherForum.NET什么都没心思去搞了。在php上面这些项目简直多如牛毛,难道真的是全世界是好的语言,没有之一。测试
BX论坛项目起于2012年9月,由DNT 3.9修改而来,历时两年半把内核所有修改成X组件,仅留下原来的外观。
主要修改点:
1,数据层所有由XCode接管,废弃全部存储过程
2,废弃表前缀,XCode支持全局配置修改表前缀
3,废弃帖子分表,XCode自身支持自动大数据分表,无需过多干涉
4,废弃空间和相册的功能
5,废弃云空间功能,从新实现集成QQ登陆,直接向QQ提交,无需通过云空间服务器
6,废弃全部缓存层,XCode的三级缓存让系统运行起来更快
7,废弃全部XML操做的配置层,X组件有XmlConfig可实现配置实体类到配置文件的映射
通过大规模修改后:
1,保留代码仅为原代码八分之一(不包含X组件)
2,页面打开速度明显大大加快,多人反映,未进行数据测试
3,最大实测在线5.6万人,内存占用500M。2014-07-02测试编码