Posted by 黑暗神 on 2005-8-7 5:08 PM | | 对现有asp.net论坛源码的评价 | | 作者 周海汉 2005.6.21 1. Community Server hidotnet.com翻译维护的hiForums,完全开源,完全免费(不能抹掉其标志),设计很牛。方方面面遵循微软推荐设计。不过是SqlServer数据库的。不知什么时候推出支持Access版的。因为其绝好的设计可以方便的实现对不同数据库的支持。支持多语言。 [英文官方] 由MS官方http://www.asp.net/' target='_blank'>http://www.asp.net和Telligent Systems公司http://www.telligentsystems.com/Solutions/Forums/' target='_blank'>http://www.telligentsystems.com/Solutions/Forums/主持开发一个完全基于.net Framework技术的,功能强大、高性能、可伸缩的超级大型论坛。 [中文官方] http://www.hidotnet.com/' target='_blank'>http://www.hiDotNet.com 该源码是学习asp.net的重要代码。 2.绝世好坛 aspxbbs 当前版本4.3 作者:彭宁新 地址:http://www.9k8.com/' target='_blank'>http://www.9k8.com 源码没有完全公开,后台代码只提供DLL。支持Sqlserver和Access数据库。作者在其论坛说论坛绝对安全,不存在漏洞。而且作者设计时论坛只作为一个大平台的一部分。看了作者的数据库,发现其字段和表名完全没有意义,根本没法维护。可能是作者为了防止代码被反编译所做的保护。这种论坛最好不要使用,否则一旦上了贼船就后悔莫及了。其提供的“安全盾”功能非常有意思。可以禁止进行所设置区域的拷贝。哪怕直接查看源文件都看不到设定区域的文字。这个放在论坛中没什么好处,不过在其他地方也许会有用。作者实现了一个将动网SqlServer数据库导到aspxbbs的工具。 3.中国非常论坛 cnVeryBBS access版 论坛名称: 中国非常论坛 发布站点: http://www.cnvery.net/' target='_blank'>http://www.cnVery.net/ 设计制作: 卫星 没有提供所有代码。后台代码做成了DLL。只制作了论坛必要的和基本的功能,所以不太适合要求功能全面者; 4.先锋论坛 程序制作: 四海.net 主页地址: http://www.aspx.net.cn/' target='_blank'>http://www.aspx.net.cn asp.net中华网(http://www.aspx.net.cn/' target='_blank'>www.aspx.net.cn http://www.aspcn.com/' target='_blank'>www.aspcn.com) 论坛地址: http://www.aspx.net.cn/bb' target='_blank'>http://www.aspx.net.cn/bb 该论坛提供所有源码。支持Access数据库。论坛支持生成4种类型的帖子:aspx,html,shtml,xml。我手上的是一个较早期的版本1.0,功能还比较简陋。不过基本够用。作者还在改进中。这也是一个有前途的论坛。背靠PCworld,应该可以不断发展。这个论坛和动网先锋论坛没有关系。动网论坛还没有推出.net的论坛。还有好事者写了将动网论坛7的数据库转到先锋论坛的代码。 5.盛天论坛 官方网站:http://senty.ok800.cn/bbs' target='_blank'>http://senty.ok800.cn/bbs 只有SQLServer版本,不提供所有源码。完全免费。当前版本1.1 综合权衡,Community Server 和先锋论坛最有发展前途,推荐使用。
|
|
|
|
Posted by Maxer.CN on 2005-8-10 10:36 AM | 其实卫星那个非常论坛还是挺不错的.
|
|
|
Posted by Maxer.CN on 2005-8-10 10:37 AM | 非常论坛,小巧精悍,程序也写得很不错。
还有一个.NET的论坛,叫做:热点论坛 .比较早,用的人也很多。不是开原的.
功能上很多地方仿照动网.做的比较全.
|
|
|
Posted by 黑暗神 on 2005-8-12 12:23 AM | 因为"非常论坛"能下载到的版本不是开源的,所以我才不推荐给有二次开发能力的人。因为有些地方不符合你要求的时候你希望修改,但不提供源码的论坛修改就很困难。像那种数据库字段命名没有意义的设计,就是不希望你去修改它。一旦你使用之后,需要修改,你就会非常头疼。所以不如不用。 原来动网论坛里面所有配置都用序号代替“GroupSetting(n)”这样的东西非常不直观,不利维护。所以增加了读懂源码的难度和修改的难度。 那个“先锋论坛”,虽然完全开源,但代码确实写的不怎么样。没有什么设计过程。而且现在它提供的维护的网站也找不到了。
Community System(ANF是其前身吧)这个论坛设计就很牛,代码也非常好。如果有谁要写论坛程序,一定要参考其设计。这也是我为什么想花精力进行移植到Access数据库的原因。
:) |
|
|
Posted by 黑暗神 on 2005-8-12 12:46 AM | | 非常论坛 没有公开源码。不过他公开源码估计也写的不怎么样。他没有使用到.net的精髓,许多使用方式停留在asp的使用模式。虽然功能实现了,界面还不错,但并不表示其源码级不错。作者号称源码都是手写的,不过手写的功底还有待提高。没有深刻理解asp和asp.net不同的地方。不过也许是我站着说话不腰疼,对其实现这个论坛还是表示钦佩。 |
|
|
Posted by 索伊 on 2005-10-11 4:04 PM | | 一家之言而已,性能好不好,测试才知道,没吃到葡萄就说葡萄是酸的,这样不好 |
|
|
Posted by wiseman on 2005-10-11 8:01 PM | 看过不少开源的.net论坛,CS绝对可以算是学习架构的经典,性能也不错 呵呵,这可不是广告 |
|
|
Posted by 天上 on 2005-10-11 11:11 PM | 我就觉得目前我所看到的 forums 论坛的结构 是很好的
很值得新手学习. |
|