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

  • 相关阅读:
    python用win32com模拟浏览器
    python判断输入的字符串是否为数字
    phpwind9.0去掉头部版权信息 Powered by phpwind
    Python批量查询网站收录
    结巴分词 python中文分词
    phpwind 9.0 RC版[20121108],伪静态无效的问题
    [转]LINQ: Building an IQueryable provider series
    获取鼠标选择的文本内容之JavaScript代码
    M2级遍历和范围Range
    转:浏览器的用户代理字符串
  • 原文地址:https://www.cnblogs.com/jsyb/p/4881211.html
Copyright © 2011-2022 走看看