戏水的技术点点

善恶本难分 做佛先做人 虚空生万法 不着诗与文
随笔 - 81, 文章 - 17, 评论 - 559, 引用 - 3
数据加载中……

有感于一个用户的留言

今日有人在Discuz!NT官方论坛发帖,勾起了我许多想说的话。
那位朋友的留言如下:
Discuz!NT,我说两句。
从Discuz
!NT的测试版开始我便使用了她。已经1年多过去了。她的进步看在眼里,不足也放在心里。

我起初是为了学习.NET技术而选择了Discuz
!NT,因为其开源项目。但事与愿为,本人没有细心去研究Discuz!NT。而仅仅是从Discuz!NT了解了一些简单的。NET技术。在此我感谢Discuz!NT为我们提供的这个不错的产品。

有些小想法也提提:
1、Discuz!NT是个开源项目,但我从论坛各处难于找到对Discuz!NT源代码的讨论,网友也少有在公开场提供对Discuz!NT源码的分析。也许是我不够细心,我仅在博客园见到几篇 Discuz!NT小组成员写的文章。就此我希望Discuz!NT小组加大对源代码的讨论力度,即然是开源,我希望要起到作用。

22.5版本已经在官方测试,很高兴,确实有了不少的改进。从“历史”来看我觉得Discuz!NT的新源代码会随正式版的稳定而送出。同样的也仅是源代码和相关的“开发文档”,也就是些类的中文说明。我想对于一个成功的开源项目,除了放出源代码,如果有详细的文档会是多少让人兴奋的事情。而Discuz!NT这一点做的并不尽人意。我不会用心去看Discuz!NT所提供的文档。也许是我水平不高,但我确实不觉得Discuz!NT提供的文档能对我有多大的帮助。我更希望看到的文档是构架的设计,各模块的详细设计,及一些新技术应用的目的和讲解。不知道这个是不是要求太高了???呵呵,或者是我说了些外行话!

3、Discuz!对站长提供了一个不错的方案,就是界面层使用了HTML模板方式。这个不知道是否我表述不正确,大概就这个意思。这个方案不错,但有一点,让大部分站长去细心的调整模板我觉得也不是件让人开心的事情,小的改动易,大的改动刚不容易了。就此我是希望官方提供一些工具,提高开发效率,.NET是个集成开发环境,使用他就是为了提供生产力,你让一个原本提高生产力的东西回到了原始,确实有些不太合适!如果能解决这个问题,我想是个非常大的亮点。

4、前面提到了Discuz!NT是个开源项目,但就目前而言,广大的开发者社区没有建立,而且我确实没有见到广大的开发人员为Discuz!NT的开源作出多少贡献,最多的也许就是插件了。而看看这些插件无非是别的论坛已经拥有了的,只是在Discuz!NT再实现而已。从这一点来看足以说明Discuz!NT社区对Discuz!NT项目的支持多么少。如果没有独特的东西?Discuz!NT以什么展示其优势呢?Discuz!NT感觉就好像是给人多了一个论坛的选择。而对于更多的站长来说于其用。NET,还不如用PHP。但然,这也许Discuz!NT有自己考虑,毕竟是用于商业才赚钱嘛。这又回到了话题,有必要开源吗?

不写了,也许都是无用的话。期待2。5的发布。

我的答复如下:

首先感谢您的支持,我们特别欢迎向您这样的了解.net技术的朋友使用,分析,甚至修改我们的程序。
您所提到的想法 也是我们经常思考的问题
1  我自己也是一个写代码的人 ,我也关注一些开源项目,开源项目国内的少,国外的多一些, 我也希望这些开源项目有架构分析,有详尽开发文档英文的我也忍了。 但是有的少。  这是为什么呢?  时间 ,精力,能力 ,甚至是心情 都会影响到人们会不会去写这样的文档。国内的开发社区氛围怎么样您也一定很清楚 :)  当然,作为官方的我们 有义务做的更好一点, 我想说的是:我们一直在努力 ……  开发组成员在博客园写的文章 ,是一种很好的尝试。

2  我们不是学院派,我们不会刻意的追求优美的架构,DNN架构不错, 但是慢。 我们的项目兼有两方面职责,
    
1  提供安全,高效,稳定,易用,开放的社区软件
    
2  给国内asp.net开发人员提供一个可以参考的项目。
    如果二者不能两全,那么我们优先考虑第一个职责,我们首先要保障广大站长的利益。你可以说我们做的不够好,但方向是明确的且从没有改变过。在保证第一个职责的前提下,通过不断的重构,来改善代码质量和架构。

3  近期我们在塌心做Discuz!NT2.5版本的开发,该版本的目标是提供一个稳定版本,把以前由于赶功能造成的很多问题解决掉。这期间我们看到很多人造谣生事,无中生有。  在Discuz!NT官方论坛中 总有很强烈的声音要求我们开源,但我们发现有趣的是那些叫嚷的最厉害的人 从来没有给Discuz!NT贡献过什么, 没有开发过插件,没有向我们提出代码上的bug,没有给我们提供意见或者建议。我有个QQ群,邀请了使用Discuz!NT的一些开发人员加入,他们多数都是给论坛开发插件或者热心提供意见的朋友。我倒是没有发现他们天天叫嚷着开源。

这位朋友,您的话绝对不是无用的话,您的话我们每句都认真的阅读。 别的不说了,希望你继续支持我们,谢谢。

感慨良多啊 ……   朋友们 ,园子里的多是技术人员吧,真心的希望大家也能说说 ,批评也好,肯定也罢。希望言之有物
本人不欢迎 未注册用户 的留言谩骂   本文仅代表笔者个人观点



posted on 2008-06-20 15:23 戏水 阅读(3189) 评论(62)  编辑 收藏 所属分类: 心容沧海

评论

#1楼    回复  引用  查看    

论坛,好久都没有去了。
2008-06-20 15:29 | 有容乃大      

#2楼    回复  引用  查看    

溜达过。。。。。
2008-06-20 15:31 | H2O、winnerzone      

#3楼    回复  引用  查看    

有容乃大 你好快!
2008-06-20 15:32 | BZZ      

#4楼    回复  引用  查看    

没想到在这看到了回复.我也是由于最近在关注我的哪个论坛才会兴趣写下上面的贴子.

我想在Discut!NT上找到一些更有用的东西,当然并不是没有,有很多的安装使用技巧.

我接触.NET不久,所以没有能力为DzNT提供贡献.所以有时也是在说空话.

另,如果能提供RoadMap就更好了..不是吗?
2008-06-20 15:37 | 5207      

#5楼    回复  引用    

我是未注册,最近在也在dz!net的源码,我是个新手!
2008-06-20 15:47 | else [未注册用户]

#6楼    回复  引用  查看    

中国特色,看到软件总想要源码,有了源码之后也不好好看。
2008-06-20 15:53 | 老Q      

#7楼    回复  引用    

我记得当时随机打开过几个源码文件,不得不说文件都比较大,代码的质量不是很好。希望下一个版本做好。
2008-06-20 15:56 | A.Z! [未注册用户]

#8楼    回复  引用    

我也是未注册用户,看过一点dz!net的源码, 感觉不怎么的,后来就没关注了
2008-06-20 16:05 | test2 [未注册用户]

#9楼    回复  引用    

我未注册用户 不留言谩骂你,但你把这个内容放首页,我感觉就有点找骂的意思了,cnblogs是什么?难道是dz发小广告的地方?

#10楼    回复  引用  查看    

前面提到了Discuz!NT是个开源项目

总有很强烈的声音要求我们开源

晕了,到底开源没开源呀?我没用过,不了解。
2008-06-20 16:12 | 金色海洋(jyk)      

#11楼    回复  引用  查看    

看过你们两个版本的
感觉第二个个方面都有很大的改进。
东西总体来说不错。
愿 越来越好。
2008-06-20 16:16 | 暗香浮动      

#12楼    回复  引用    

开源很好,就怕开了也不开您的脑
2008-06-20 16:21 | MIC [未注册用户]

#13楼    回复  引用  查看    

看了讨论,再回复一次..

其实Discuz!NT开不开源,并不是主要争论的地方,我希望的是其已经开源了,是不是能更专注于开源多一点呢?或许是我对开源理解不够深入吧.这个大家可以指正.

换话说:如果Discuz!NT主要目的是提高品牌知名度,我确实不会多说啥.因为其已经开源了. 但如果其想成为一个不错的开源项目,我觉得还不足,应该加强!

另外,对于老Q的回复不是很认同,有多少人愿意去看软件的源代码,还不是因为要用吗?至少我是这样的.我本身论坛使用了Discut!NT的产品!
2008-06-20 16:32 | 5207      

#14楼 [楼主]   回复  引用  查看    

#9 的 未注册用户 , 您那句话可以用真实账号 登录后再发
2008-06-20 16:47 | 戏水      

#15楼 [楼主]   回复  引用  查看    

@ 金色海洋(jyk) 兄:
已经开源了 。 因为我们不是对外开放svn的 所以源代码是每隔一定时间打包放出来的。
2008-06-20 16:48 | 戏水      

#16楼 [楼主]   回复  引用  查看    

# 12 楼的 @MIC 同学

没事不要经常开脑
2008-06-20 16:49 | 戏水      

#17楼 [楼主]   回复  引用  查看    

@ 5207

慢慢来,别急:)
2008-06-20 16:52 | 戏水      

#18楼    回复  引用    

我也是DZ的用户,最近也在学习DZ的源码,缩略图,验证,分页等.
楼主加油,很多人在支持你们!
2008-06-20 16:57 | kjj [未注册用户]

#19楼    回复  引用  查看    

--引用--------------------------------------------------
老Q: 中国特色,看到软件总想要源码,有了源码之后也不好好看。
--------------------------------------------------------
6楼的回复太牛了,不是在说我吧?
2008-06-20 17:03 | 碎蜂      

#20楼    回复  引用    

官方的论坛dnt比discuz慢得多多多呀,楼主能解释一下吗?
2008-06-20 17:11 | dnt [未注册用户]

#21楼    回复  引用    

很烂的软件 开什么原啊 开了也没空看 哈哈
2008-06-20 17:28 | dfsd [未注册用户]

#22楼    回复  引用  查看    

做出来就是硬道理,架构差点没关系,架构太好,是需要人来维护的.遵循先做出来的原则.
2008-06-20 17:42 | Clingingboy      

#23楼    回复  引用  查看    

支持!!
2008-06-20 17:46 | 皇帝的新装      

#24楼    回复  引用  查看    

Discuz!NT的协议不符合OpenSource 协议,算什么开源软件呢?

#25楼    回复  引用  查看    

确实开源并不只是提供源码这些简单, 最起码足够的文档支持是很有必要的, 而营造一个开源社区环境更是重中之重
2008-06-20 17:58 | S.Sams      

#26楼    回复  引用  查看    

说到.NET源代码就失望,下载了几个不错的.NET论坛源代码,没有详细的技术文档,水平有限,很难学习。
2008-06-20 18:04 | 小龙3      

#27楼    回复  引用  查看    

看源码不如看设计图和构架,学的是思想不是编码,再说源码那么多哪儿有时间看完啊 ~~~
2008-06-20 18:04 | Jimmy Zhang      

#28楼    回复  引用  查看    

我来顶下,不为开源,只为楼主可以直面问题。
2008-06-20 19:01 | Angel Lucifer      

#29楼    回复  引用    

net都忘记了
2008-06-20 20:01 | 彩虹岛 [未注册用户]

#30楼    回复  引用  查看    

在学习dotNet
会参考一下Discuz!NT的写法
觉得还好吧
2008-06-20 20:22 | 16seven      

#31楼    回复  引用  查看    

DNN其实还是不错的,最近又要分布5.0版本了,DNN的社区氛围绝对是.net下绝无仅有的
http://space.cnblogs.com/group/topic/3352/
2008-06-20 20:56 | Baldwin      

#32楼    回复  引用    

博客员管理的太松散了,这样的文章上首页有意义么?

31楼说的对DNN很好

24楼说的也对,根本就不算开源,只能算是公开源代码,并不是开放源代码


13楼 说的对,开不开源并不是讨论的主要问题,我想知道的是这篇文章为什么能上博客园的首页?

难道说dudu收了软文的钱了?
2008-06-20 21:24 | asp.net cms [未注册用户]

#33楼    回复  引用  查看    

最近在看discuzznt的积分系统,也许我悟性不高,能否请博主讲讲如下几个问题!
一:积分规则为什么用xml存储?
二:那么多扩展积分都有什么用途呢?
三:我看了那些具体操作所赋予的分值都是写死在Update×××方法中,这样易于扩展吗?
四:我的初步想法未必成熟,能否智能判断用户操作行为再来查找数据库中积分规则表进行对应分值的增减?
如果博主能推荐一下国内或国外这方面的设计思路不甚感激!
2008-06-20 22:27 | Kevin Li      

#34楼    回复  引用  查看    

优秀的产品不是一蹴而就的,需要一个改进的过程
我看过discuzznt的一些东西,已经非常的不错了

楼主,我现在主要研究控件开发,有时间,我也来为discuzznt出份力
我的MSN:wmj2212@126.com
2008-06-20 22:42 | 王孟军!      

#35楼    回复  引用  查看    

discuzznt的代码质量的确有待提高,做二次开发和集成真的很难。
当然产品质量似乎还是不错的,功能也很多,呵呵。
2008-06-20 22:59 | Jeffrey Zhao      

#36楼    回复  引用    

看了一下,代码写的,哎!
2008-06-21 00:24 | 远航1 [未注册用户]

#37楼 [楼主]   回复  引用  查看    

#25楼 S.Sams 朋友 你说的非常对啊 。 这也是我们非常想达到的目标。
我个人认为 步骤应该是这样子的
1 提供好用的程序,和使用文档 ,让站长们用的舒心心,开心。
2 提高代码质量,改善架构。
3 丰富开发文档
4 营造和谐的社区环境

前3个步骤只是时间问题, 第四个是个很艰巨的任务啊。
2008-06-21 00:50 | 戏水      

#38楼 [楼主]   回复  引用  查看    

--引用--------------------------------------------------
王孟军!: 优秀的产品不是一蹴而就的,需要一个改进的过程
我看过discuzznt的一些东西,已经非常的不错了

楼主,我现在主要研究控件开发,有时间,我也来为discuzznt出份力
我的MSN:wmj2212@126.com

--------------------------------------------------------

非常感谢 孟军 同学的热情:) 周一加你MSN
顺便说一下 俺们的产品叫 Discuz!NT ,您要是觉得难记忆,可以写成DNT ^_^
2008-06-21 00:52 | 戏水      

#39楼 [楼主]   回复  引用  查看    

--引用--------------------------------------------------
Jeffrey Zhao: discuzznt的代码质量的确有待提高,做二次开发和集成真的很难。
当然产品质量似乎还是不错的,功能也很多,呵呵。

--------------------------------------------------------

老赵也来啦 ,哈哈 蓬荜生辉啊。

项目起步的时候一直在“赶” , 对代码质量的监察做的不够,的确是个问题。
二次开发和集成 方面 ,老赵可否给出一些比较具体的意见呢?
顺便说一下 俺们的产品叫 Discuz!NT ,要是觉得难记忆,可以写成DNT ^_^
2008-06-21 01:03 | 戏水      

#40楼 [楼主]   回复  引用  查看    

@Angel Lucifer

哈 ,老兄您也来了 ,大家光临啊, 我们敢于直面任何人的批评, 只要他批评的具体,有道理。
我们也愿意接受别人好的意见或者建议。

比如 很多论坛受到垃圾贴,广告贴的困扰, 我们的一位可爱的,了不起用户提出了很巧妙的解决办法(虽然不是万灵丹,但效果真的不错),我们在2.5版本中继承了他的思路并做了一定的拓展,新版本上线以来,垃圾帖子少了很多,至少这一周多以来 我自己没有看到,原来是要经常删除垃圾贴的。
2008-06-21 01:18 | 戏水      

#41楼    回复  引用    

如果希望别人对你宽容的话,也请对别人宽容一些。楼主有权在自己的blog里写任何东西,但是既然开放了评论,就应该允许别人自由表达他/她的想法。
我是个老牌未注册用户,很少见到评论里面有谩骂,最严重的也不错是表示一下对文章的不屑,映像中没见过对作者进行语言攻击的。您写这篇post的时候就担心会招致谩骂,是不是也太不自信了一点?另外,我从您的《不谈政治,只贴图》一文中,也看到了您的一些不自信。
楼主应该坚强一些,不要再在文章后面加这种没意思的话了——这本来是篇不错的软文。
2008-06-21 01:57 | 化石 [未注册用户]

#42楼    回复  引用    

我也下过那个nt版的,但是说是开源,但还是有封装的dll,没有在所谓的源码包中,唉~~,挂羊头卖狗肉!
2008-06-21 08:28 | efreer [未注册用户]

#43楼    回复  引用  查看    

做为一个程序员给你们Discuz!NT做2次开发真的是很头痛啊,2.0版bug实在太多太多,而且代码质量不敢恭维,连命名规则都不统一,不过还好都开源了,大部分自己能改改,而且在国内能搞开源的好产品确实很少,衷心希望你们2.5、3.0版能够越做越好,并且继续坚持开源。
2008-06-21 08:59 | brightwang      

#44楼    回复  引用  查看    

支持。
2008-06-21 10:50 | 求知无傲      

#45楼    回复  引用  查看    

很多年以前我就用雪人论坛。。呵呵
2008-06-21 11:48 | 红尘中迷茫      

#46楼    回复  引用  查看    

Discuz 和phpwind都不错的说
2008-06-21 13:07 | liong      

#47楼    回复  引用  查看    

支持开源项目
2008-06-21 13:21 | 海洋      

#48楼    回复  引用    

--引用--------------------------------------------------
老Q: 中国特色,看到软件总想要源码,有了源码之后也不好好看。
--------------------------------------------------------

太正确了
2008-06-21 14:16 | llj098 [未注册用户]

#49楼    回复  引用    

Discuz!NT
>> 总体来说性能还是不错的, 包装也很好.....

但是开源是个败笔, 懂技术的估计都不太喜欢Discuz!NT 的代码, 架构到代码规范都显得有些混乱.... 相对国外一些开源项目比较来说还是有距离.....

因此建议: 代码要严格按规范写, 不要急于开源....
2008-06-21 15:30 | cw [未注册用户]

#50楼    回复  引用  查看    

@cw
感觉CW说得不错,开源项目应该也要对自己的负责。
Discuz!NT 总得来说清寒是不错的。
2008-06-21 16:40 | yunhuasheng      

#51楼    回复  引用  查看    

我是打酱油的。。。。。哎。。。。。
2008-06-21 16:40 | BoyLee      

#52楼    回复  引用    

dnt不错的,我用了2。0版本的,不过发现这个版本中mysql里面有不少的问题,自己开了点,好像去论坛说过的!


就跟有人提到的一样,dnt开源需要个社区的支持,至少有个板块的支持吧,那样也许会更好!现在代码是开放出来了,但是没有地方讨论,当然现在有个插件的讨论:)

挺好的总体感觉


不知道2.5或者3.0啥时候出现代码!
2008-06-21 16:51 | tinghao [未注册用户]

#53楼    回复  引用  查看    

@戏水

--------------------------------------------------------

非常感谢 孟军 同学的热情:) 周一加你MSN
顺便说一下 俺们的产品叫 Discuz!NT ,您要是觉得难记忆,可以写成DNT ^_^

--------------------------------------------------------

楼主,我们是同学吗?
2008-06-21 19:16 | 王孟军!      

#54楼    回复  引用  查看    

我现在也在Discuz Nt2.0。

不过,目前的论坛功能还是比较弱。期待DNT2.5 或者 DNT3.0能更加完善,功能更强大。

其他,就作为个人觉得,觉得DNT做的不好的是,小版本升级不放源代码。意味着这些小版我都不会去使用,因为,没有源代码无法做深度集成,遇到bug也无法自己解决,只能等官方解决,这对一个商业运营的网站意味着什么 ?

个人意见。闪~~~

2008-06-21 23:51 | kwklover      

#55楼    回复  引用    

差距,这就是差距
高手想的是如何将坏的变好
而菜鸟就一味的说三道四,源码烂?有脾气你写一个出来看看啊?
还是老Q说得好,没源码又想要一个源码,有源码又不好好学习!
2008-06-23 10:29 | JiangKunjian [未注册用户]

#56楼    回复  引用  查看    

有几位朋友好刻薄。既然已经放首页了就放了,一个个叫唤啥。
就像.net的论坛,屈指可数,讨论一下有何不可。
2008-06-23 12:05 | 云の世界      

#57楼    回复  引用    

从皮肤比赛这次参与的情况来看,Dnt还有满长的路要走啊
2008-06-23 13:46 | Junoon [未注册用户]

#58楼    回复  引用    

没别的意见

就是希望安转简单一些(不用.net架构,.net在兼容性方面不是很好)
2008-06-25 17:41 | pokemon [未注册用户]

#59楼    回复  引用    

哦,首先支持开源!但什么叫开源?我真不太懂
还真没看过源代码
开源和功能为先这样很难找到平衡点吧
2008-06-25 22:00 | isme [未注册用户]

#60楼    回复  引用  查看    

我支持Discuz!NT.现在源代码很多,层次也很多,但实用的并不多.
Discuz!NT在这方面做的很好,速度够快,也实用.
当然我觉得也有一点不足.安装不够方便.我们的希望是把论坛下载下来,建个虚拟目录.便可运行.DNT.config和Web.config能被支持成可以放在虚拟目录里会更好些.
代震军为Discuz写的一些文章也是相当的好的.
大部份的人是支持你们的.

2008-07-12 17:03 | 阿鹏      

#61楼 [楼主]   回复  引用  查看    

@阿鹏

感谢你的支持 。安装程序确实不够好。计划改进中……
2008-07-17 11:21 | 戏水      

#62楼    回复  引用    

说点新手的话.

首先我不是.NET程序员, 对ASP稍微有点懂.

DZ老早听说了, 但是迟迟没有用, 最初因为服务器配置不好, 运行个人空间那块, 老老卡住.

现在刚刚用上, BUG还不知道, 如果有, 我会发布到DZ的官方论坛的.

因为我感觉DZ作的很不错.

我用的ASP比较多, ASP发展了也应该有好些年了吧.

可是到现在你去搜搜有几个网站提供的ASP代码是完整无误的?

有几个网站是完整不加密的?

有几个网站还给你附开发文档的.

基本都是这样.

一个程序,搜搜到处有, 然后下下来, 调试了大半天, 这个功能没有, 这个没有, 这个有问题, 这个出错.

然后有的给你来些组件.

还给你文档? 想的, 如果要改, 程序自己去看, 数据表, 字段作用自己去摸.

但是DZ没有这些问题, 虽然目前开发文档没有这么详尽, 但是你耐点心, 仔细看, 还可以看的明白这个程序的大致框架的.

可发展了那么多年的ASP给了吗?

再退一步说, 那么大型的BBS别人也是花了N多心血开发出来的, 你说开源就开源, 你就写文档就写文档, 别人的时间不是时间啊, 别人的心血不是心血啊?

换作是你, 你甘心吗, 你愿意吗?

DZ不错, 可以夸张的说, 它在领跑我们的程序之路.

2008-07-28 19:47 | smartwill [未注册用户]

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接: