.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測試編碼