谁能把Discuz5.0改版成jsp方式的

来源:互联网 发布:java 特种兵 pdf 编辑:程序博客网 时间:2024/06/11 09:39

有没人尝试
Discuz5.0很流行的论坛

难度应该不是很大吧. 

re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 12:55 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

新的软件 新的架构 新的OO技术能够颠覆那些现在辉煌高峰的软件。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 13:55 回复

derek 发表文章: 4/ 注册时间: 2007年02月14日 22:13

我也想知道,我也打算做。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 14:21 回复

Coolyu0916 发表文章: 196/ 注册时间: 2007年04月23日 11:29

你知道Discuz为什么成功么??
为什么别人写论坛都不挣钱只有它盈利么??
写个论坛容易,找出真正的打动人的东西很难。
Discuz在并发,多用户的情况下使用真的非常好,而且要求配置简单,对服务器要求也不用很麻烦。可以说黄色论坛基本上都是Discuz的天下,同时在线个上千人都没有问题的。

千万不要用ejb,用hib写这个,写了基本你也是卖不出去。首先没有那个服务商提供那么好的机器让你用ejb(有,很贵,我要是用户我会花更多的钱去买么?),第二对上面的软件要求也严格了,比如必须有jre,然后需要jboss(其他的j2ee容器都要钱吧)这些要求基本上实现的可能不大。
[该贴被Coolyu0916于2007年03月05日 16:39修改过]



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月06日 12:43 回复

tianye 发表文章: 5/ 注册时间: 2007年02月27日 17:17

Coolyu0916 说的有一定道理.

但既然用jsp,肯定有这样的环境了,主要是性能,安全和并发速度上考虑了.
用jsp很难象discu那么流行,因为小论坛都用的虚拟空间,只能在大论坛上实现了,大论坛用的都是独立主机.

JSP能做的象discuz那么快速,方便吗?




re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月07日 11:22 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

>JSP能做的象discuz那么快速,方便吗?
毫无问题,甚至可以超过PHP,如果不介意,可以使用JiveJdon和discus自己用jmeter来做并发测试,jmeter是免费下载,有兴趣的人可以同时下载做个测试。

更重要的是:世界上软件设计水平是不断发展提升的,Jivejdon3是一个使用国际最新软件设计思想设计的新软件,拓展性和维护性起点当然超过以往设计水平。

当然,JiveJdon3只是对软件设计人员来说方便升级和维护,至于是否对最终论坛用户是否适合,取决于软件设计人员以及需求设计了,打个比喻,如果说原来的PHP或ASP软件属于手动工具,那么jivejdon3好象是一个自动工具,工具好使了,最终成形成品就有可能开发得更强大更贴近用户。




re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月07日 16:52 回复

derek 发表文章: 4/ 注册时间: 2007年02月14日 22:13

多谢banq大哥的指点。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月11日 17:00 回复

netstu 发表文章: 2/ 注册时间: 2007年03月11日 16:11

banq说的特有道理,dz纯粹垃圾,我很不喜欢



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 09:30 回复

Coolyu0916 发表文章: 196/ 注册时间: 2007年04月23日 11:29

netstu不要因为你喜欢java就贬低其他的系统,优秀的系统必然有其过人之处。
经常在网上看java比c++厉害很多,开发快,运行也快,真的非常好笑。
java当年的hotspot都成为了一个笑话,这种需要vm的语言能快过原生代码,这说明他连基本的常识都没有。

banq又要比一比,呵呵,用解释性语言跟编译型语言比,就像让一个80岁的老爷爷,跟一个20岁的大小伙比力气。就算你用jdon我用php,开发的速度一定是我快,这个我可以跟你打赌。我们可以找2个从来没有学习过这两种语言的人来进行培训,php人员在2天之内完全可以做出基本的小型论坛系统,而用jdon估计怎么安装配置都没有完成。

尺有所短,寸有所长,喜欢一种东西可以,但是不要贬低其他的语言。每种东西能存在必然是尤其存在的意义的。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 10:11 回复

jdonfans 发表文章: 61/ 注册时间: 2007年01月16日 11:42

说实话,DZ 是一个功能完善的论坛系统,而 jive 只能算是一个雏形,拿两者对比,太不客观。

也许搞 JAVA 的人都去做企业级应用了,没有人花心思设计论坛这种东东,至今没发现一个好的用 java 设计的论坛系统,相比 PHP 以及 asp 的都有很多不错的。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:03 回复

Coolyu0916 发表文章: 196/ 注册时间: 2007年04月23日 11:29

呵呵,php的企业应用也很多。
有的时候学php的让人感觉很丢脸
因为如果你让他讲讲php有什么模式啊,技巧啊
他完全说不出来。
这个跟java完全不同。
但是这也从另一个侧面说明了php的简单一用。



回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:16 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

>用解释性语言跟编译型语言比,就像让一个80岁的老爷爷,跟一个20岁的大小伙比力>气。就算你用jdon我用php,开发的速度一定是我快,这个我可以跟你打赌。我们可>以找2个从来没有学习过这两种语言的人来进行培训,php人员在2天之内完全可以做>出基本的小型论坛系统,而用jdon估计怎么安装配置都没有完成。

你的观点代表了很多人想法,谈谈我的看法:

首先你比较的是性能还是开发速度,如果想从语言性能上比较解释型和编译型,这些资料已经很多,我想重申一点的是:在当今硬件性能越来越廉价情况下,斤斤计较软件性能,甚至为性能牺牲设计的做法已经过时。

下面谈开发速度,开发速度比较有两个基准点:一个是程序员素质;一个是程序的水平,只有同样素质在开发同样程序水平前提下才有比较可能性。

关于第一点:让传统过程化语言思维的程序员来编写象JiveJdon这样OO系统,无疑是对牛弹琴,完全是两码事,我引用国外一个程序员说:如果不转变到OO,就下岗,虽然有偏激,但是表示,国内文化没那么极端,但是不代表我们就容忍和鼓励传统过程思维不做任何学习和改变,按老的思维来做软件。

关于第二点:编写出来软件水平问题,首先必须意识到:软件不是一个一成不变的物,象一个机械成品,一次性煅造就能够成型,以后就不用修改了,几乎没有一个软件在开发完成后不需要修改和维护,除非这个软件抛弃不用,为什么?因为软件是人的思维结果,没有一个人是先知,对客观需求可以一次性看透,认识世界总是逐步深入的,这是基本的世界观。

那种只求一时快感的软件必然存在致命弱点,除了科学计算和电子设备等领域除外,凡是和人交互的软件领域(包括企业管理、网站社区等)没有不需要拓展维护修改的软件。

需要修改维护,就需要事先有一定设计和遵循一定方法,如面向对象,必然会浪费一些时间来进行考虑和设计。

JiveJdon和Discuz想比,已经不是语言层次的想比问题,而是跨越语言的设计层次的比较,是Evans DDD这样领域对象建模和传统过程性编程思维相比,这个革命浪潮已经在国外汹涌成势,如果我们国内程序员还抱着经验主义,过去的成就,不思进取,必然被淘汰。

JiveJdon虽然在最终功能上无法和Discuz相比,但是JiveJdon提供了程序员发挥自己创意的平台基础,如果全国优秀的社区程序员使用Jivejdon新的平台设计思想来开发,必定开发出前所未见的 共享的 免费的 开源的 比Discuz强大无比的论坛系统,指日可待!







回复:回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:32 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

我补充一下:
从这里可以看出,软件领域是有分工的,对于很多外行,总是认为搞软件的人是魔术师,是万能的,比如让软件人员设计出一个最终功能强大的论坛,在这个任务当中,有两件事:首先要设计一个功能强大的论坛需求,这些功能是否体贴有效,需要专门社区领域的专家经过长期积累才能设计出;第二步才是程序员真正工作,根据模型建立可伸缩 可扩展良好的软件系统。

企业管理领域也是同样:某局长让计算机中心搞个全局考核软件,这就为难计算机中心了,以前就没有考核系统,所以他们还要深入考核这个领域,学习企业管理,设计出考核的需求,然后才开始做软件,软件人员不是通才,将软件做得好就可以,如果还要求他们跨领域学习企业管理等,无疑是不对的。结果往往考核需求没有设计好,软件也没有做好,有时贪图快,做得更差,自己都不能维护,这些都是国内企业软件之怪状,可是每天这样事情都在发生!

所以,必须全民普及教育:软件到底是什么专业?软件不是数学、软件也不是企业管理.....软件是一个将软件本身做得更易于拓展维护,更具有生命性的专业科学。


下面一个帖子案例表示发帖者也将数学和软件混同在一起:

http://www.jdon.com/jive/thread.jsp?forum=106&thread=30487



回复:回复:回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 12:06 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

我个人认为JiveJdon和Discuz!相比,很象“授人以鱼,不如授人以渔”。 Discuz!是一个鲜活的大“鱼”;而JiveJdon则是展示一个“渔”的方法。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 14:19 回复

Coolyu0916 发表文章: 196/ 注册时间: 2007年04月23日 11:29

呵呵,没想到banq大哥也参与到这个讨论

其实国外也没有像banq大哥说的那么汹涌澎湃,php在国外也非常流行
http://www.tiobe.com/tpci.htm
大家可以看看这个语言使用的调查,java名列第一,可是也没有那种绝尘而去的感觉,c语言大家都以为是过时的语言,而且没有任何面对对象的概念,可令人失望的站在了第二,c++算是占了c的光,站在第三了,一不小心发现php站在了第四。一开始也确实很吃惊,不过想想确实是必然。

现在这个社会讲求的是效率,软件讲究的是开发的效率,学习的效率。java为什么战胜c++,因为它Write once, run anywhere?还是在别的什么地方具备优势??一方面他的语法是c的语法,降低了程序员的学习成本(在java诞生之前,c绝对是主流),第二个就在于使用的成本,c++对程序员要求太高了,学个三年五载的小成都不一定见得,动不动来个内存泄漏,空指针什么的,基本上就晕了。java有效的解决了这个问题,你new了不需要管delete,你也不用管是在栈上还是堆上,我帮你搞定。公司一看培养一个c++程序员成手怎么也得1年吧,java培训2个月就开始干活。我开公司我也用java。

php也是,为什么asp没有真的流行起来??因为asp被微软害了,绑定在IIS上,所以只能特定系统(国外windows可不是国内那么流行,真的学计算机对windows根本不屑一顾),php具备了快速开发的特性,还可以write once,run anywhere,所以在这个位置是是偶然也是必然。那么为什么没有超过java那??很简单,他是做网页的,不具备写应用的可能,功能上的单一让他丧失了进一步扩大影响力的可能。

我们再看看java的发家史,java因为什么被外人所知那??j2EE?呵呵,我想现在学java的一般不愿意提起,他走红的原因居然是Applet。然后流行了jsp,后来一点点发展成了j2ee什么的。那么这说明什么那??java是做小程序出身的,一开始是为了中小企业做企业系统的,站稳脚跟后,现在向着大型企业系统进军的过程。所以不要说java擅长于企业应用。这是正是java现在灌输给大家的。

那么为什么一开始盯着中小企业那??答案是为了削减成本。如果一开始它盯着大型企业应用,结果必然是失败。但是正是因为一开始是小企业的广泛使用,才让他蓬勃发展起来了。php也是这样。可是语言的缺陷让他丧失了对另外一块阵地的占领。

这也就是我一直说的,程序员们不要局限于program,而要从商人的角度去考虑你的program。现在托管主机,linux,unix必然支持PHP,mysql。支持java的不是很多。企业用你的东西还要买个主机,自己装个jvm,还要到电信来个托管。是,现在价钱便宜了,但是价钱便宜比不花钱你觉得会选那个??只要是老板我也选不花钱的、稳定的。

不知道banq大哥是同意我的观点。jdon的学术气氛很浓,这很好,但是我更希望它不光具备超前的学术研究,更具备现实的使用意义。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 15:29 回复

yeah920 发表文章: 6/ 注册时间: 2004年06月12日 00:43

discuz?
什么东东?



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 17:50 回复

jdodan 发表文章: 1/ 注册时间: 2007年03月12日 17:36

java论坛也是多的呀,随便可说几个
laoer.com jivesoftware.com onetsoft.com mvnforum.net



回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 18:35 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

Coolyu0916 从另外一个角度谈语言的问题,有相当道理,是实用的,好东西还是需要让更多人知晓,易用。

楼上提出java论坛很多,我这里不想贬低其他论坛,但是目前来看,只有JiveJdon按照Evans DDD领域建模设计理念,再配合IOC/DI和AOP设计概念,这是其独特优点,虽然JiveJdon其中有Jive字样,但已经不是Jivesoftware那些Jive了,是一个全新的重写重设计Jive啊。

JiveJdon介绍:http://www.jdon.com/jdonframework/jivejdon3/index.html



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月13日 13:24 回复

fyxruben 发表文章: 15/ 注册时间: 2007年01月31日 12:22

好电影,不见得一定卖座!
产品是需要市场推广的,国内一般虚拟主机基本上不提供JVM,论坛根本没地放!
如果有更多好的JAVA空间,出来几个流行(不是优秀)的论坛系统,那是很自然的。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月14日 08:46 回复

lgx522 发表文章: 41/ 注册时间: 2004年04月28日 15:37

Java的虚拟主机真是难找极了!
勉强找到一两个,配置起来极为麻烦,还得视采用的架构而言。总之是相当痛苦。
这其实是阻止Java在Internet领域流行的重要原因。绝大多数开发者及用户没有独立架设主机的经济能力,大家都渴望使用虚拟主机,甚至是免费的虚拟主机。Java在这方面远远落后于PHP。
[该贴被lgx522于2007年03月14日 08:47修改过]



回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月16日 12:30 回复

wlmouse 发表文章: 46/ 注册时间: 2006年11月09日 15:58

的确。这是市场选择的结果。没办法,PHP和ASP的搭起来便宜,Java的对机器的要求就高一些,而且配置也麻烦(虚拟主机商不会向你开放太多的配置权限的)。谁都是捡便宜方便的来,用户不管你用什么技术,便宜就可以。所以Java产品在入门级的虚拟主机市场上很难有所作为。
我最近一直想开发一个论坛,做为学习设计模式的联系对象,同时也打算如果做好了的话,能商业推广。但是本来是打算用Java开发的,但是后来想了半天,考虑到商业因素,正觉得是不是改成ASP.NET的。不然即使开发的再好,安装数量也不容易上去。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月18日 21:28 回复

fyxruben 发表文章: 15/ 注册时间: 2007年01月31日 12:22

现实就是这样!要是在RoR的大潮下,安装RoR的虚拟主机越来越多的话,说不定他就是下一个PHP。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月23日 00:39 回复

lordgw 发表文章: 3/ 注册时间: 2007年02月24日 01:00

J2EE相当于是法国大餐,高贵,优雅,丰盛,但无论是从烹饪还是进餐来说都是非常考究和繁琐的(时间长,麻烦),而且还贵,原汁原味的店也少。
PHP就是麦当劳,就那么几个套餐,时不时有点小改动,但还是最简单的鸡肉和面包的组合,对于只是要吃饱的人就已经足够了,也够便宜,连锁店到处都是。
[该贴被lordgw于2007年03月23日 23:24修改过]



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月26日 17:10 回复

pipo 发表文章: 9/ 注册时间: 2007年03月26日 17:04

我发现mvnForum是一个比较成熟和功能完善的java开放源代码论坛了。有兴趣研究的朋友不妨一起来研究一下。
建议有兴趣的朋友到我的论坛
http://pipo.5d6d.com/
我在那里建立了一个mvnForum的讨论区。



回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月27日 11:14 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

相关讨论:
有对mvnForum开源java论坛感兴趣的朋友吗?
http://www.jdon.com/jivejdon/thread/31251.html


看JDon论坛随感一篇——中国成功的开源项目在哪里?
http://www.jdon.com/jivejdon/thread/31237.html



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年04月11日 16:22 回复

jdonfans 发表文章: 61/ 注册时间: 2007年01月16日 11:42

为什么我看 PHP 的几个主流论坛程序都比 java/jsp 的快,负载也更高?那种疯狂提升硬件环境达到比 php 强的不算。

是否因为 oo 的原因呢?php 论坛页面需要显示什么就从数据库读取那几个字段,生成数组

jdon 能适应 web 2.0 吗?web 2.0 的信息变化很快,这个缓存利用就不高了吧,可能还不如传统那样每次都读



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年04月19日 23:51 回复

alex04sun 发表文章: 1/ 注册时间: 2007年04月19日 23:50

一个产品是否成功,最终还得取决于市场。无论在技术上有多么的优秀,市场不接纳,最终也只能做一个教科书的范例仅供学习。



回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年04月20日 08:47 回复

banq 发表文章: 7880/ 注册时间: 2002年08月03日 17:08

>为什么我看 PHP 的几个主流论坛程序都比 java/jsp 的快,负载也更高
那是因为Java/Jsp还没有出现性能优异的论坛程序,认为Java搞论坛是大材小用,直到Jivejdon3.0出现。

>一个产品是否成功,最终还得取决于市场。无论在技术上有多么的优秀,市场不接
>纳,最终也只能做一个教科书的范例仅供学习。

你的思路还是传统软件思维,认为软件就是要功能做的强大,但是一个软件凭一家公司再怎么做得强大,也不抵很多个人和团体一起来做一个软件,前提是:这个软件必须设计先进,分层解耦,各家能够分别增添修改自己所需要的东西,而JiveJdon3就具备了这样软件的雏型。 星星之火,可以燎原。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年04月20日 09:01 回复

Coolyu0916 发表文章: 196/ 注册时间: 2007年04月23日 11:29

>>一个产品是否成功,最终还得取决于市场。无论在技术上有多么的优秀,市场不接纳,最终也只能做一个教科书的范例仅供学习。


非常同意你的观点。在c发展到c++的过程中,当时有很多的流派,其中还有一种object c,优秀的面对对象的设计,可是最终市场选择了c++,object c昙花一现,最终消失了。在borland与ms的软件设计中也有这样的案例,MFC与OWL相争,最终市场选择了MFC,borland最终以失败告终(当然也有市场霸权在里面)。ODBC,IDAPI之争,MS的对面是IBM,Novell,Borland,可是市场最终还是选择了ODBC,现在IDAPI也已经销声匿迹了。

古今多少事,都付笑谈中。很多故事现在看起来还是让人扼腕兴叹,嘘嘘不已。



re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年05月01日 13:15 回复

macleo 发表文章: 1/ 注册时间: 2007年05月01日 13:11

看到Discuz5.0的讨论比较感兴趣,嘿嘿!
了解一下JliveJdon!我先占个位子,^_^! 


photon

发表文章: 4
注册时间: 2007年05月04日 17:40
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年05月06日 20:00 回复


酒好也怕巷子深。不认同技术为王,技术背后的营销、市场策略也很重要,即使是在软件免费时代,因为在不同技术之间的转换需要成本,技术越复杂,转换成本越高。
[该贴被photon于2007年05月06日 20:00修改过]


saaya

发表文章: 15
注册时间: 2007年04月24日 21:52
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年05月20日 09:31 回复

说的都很精彩,学到不少东西 


FROM:J道 

原创粉丝点击