zoukankan      html  css  js  c++  java
  • .Net开源项目之开源论坛

        .Net开源项目非常多,但是开源并且直接就能用的BBS项目就很少了,至少最近我在这上面没有找到一个合适的开源论坛。可能是因为我要求比较特殊,不但要开箱即用,还要用MVC+MySql开发。

        Discuz!NT,国内最好,采用MSSQL开发,在VS2015下需要将文件编码转换为UTF-8格式方可编译通过。许多年过去了一直没更新。

        这事都怪微软,人家根本跟不上你的节奏。从WinForm To Wpf、从WP7 To Wp8、从WebForm To MVC你他妈就不能停下来,交给社区去做。人家早有一群人开发了相应的模板引擎、ORM你也是抄抄抄。你倒是抄个Hadoop出来三。

        maxbbs,同上也是多年未见更新,国内能用的就这两个,都是多年未更新。

        Nearforums,MVC+MySql或MSSQL,使用了大量存储过程,我觉得数据库的逻辑处理越少越好,一来职责分明,二来方便迁移。我在这上面花了不少时间,但发现他开放出来的数据库和代码里的用的数据字典对不上,我好像明白了什么。

        另外还有近乎、YetAnotherForum.NET什么都没心思去搞了。在php上面这些项目简直多如牛毛,难道真的是全世界是好的语言,没有之一。

        BBX,由新生命开发团队建设。演式一 演式二

        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测试

  • 相关阅读:
    20151010 C# 第一篇 变量类型
    20151009 C# 第一篇 程序编写规范
    20151009 C# 第一篇 基础知识
    VS 控件命名规范
    Replace Pioneer 续用2
    bcb安装控件方法汇总
    Unresolved external 'LresultFromObject'
    Form居中显示
    C++Builder 中 Enter键或者Tab键无效
    解决Ubuntu鼠标右键无反应
  • 原文地址:https://www.cnblogs.com/jsyb/p/4881211.html
Copyright © 2011-2022 走看看