JiveJdon Community Forums
在线176人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源JdonFramework及其应用案例论坛
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 51 回复 / 4 页 [ 1 2 3 4 下一页 ]  发表新帖子  回复该主题贴
tianye

发表文章: 5
注册时间: 2007年02月27日 17:17
谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月02日 11:40 回复
有没人尝试
Discuz5.0很流行的论坛

难度应该不是很大吧.
[该贴被tianye于2007年03月02日 11:42修改过]
banq

发表文章: 8920
注册时间: 2002年08月03日 17:08
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 12:55 回复
新的软件 新的架构 新的OO技术能够颠覆那些现在辉煌高峰的软件。
derek

发表文章: 4
注册时间: 2007年02月14日 22:13
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 13:55 回复
我也想知道,我也打算做。
Coolyu0916

发表文章: 196
注册时间: 2007年04月23日 11:29
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月05日 14:21 回复
你知道Discuz为什么成功么??
为什么别人写论坛都不挣钱只有它盈利么??
写个论坛容易,找出真正的打动人的东西很难。
Discuz在并发,多用户的情况下使用真的非常好,而且要求配置简单,对服务器要求也不用很麻烦。可以说黄色论坛基本上都是Discuz的天下,同时在线个上千人都没有问题的。

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

发表文章: 5
注册时间: 2007年02月27日 17:17
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月06日 12:43 回复
Coolyu0916 说的有一定道理.

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

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

发表文章: 8920
注册时间: 2002年08月03日 17:08
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月07日 11:22 回复
>JSP能做的象discuz那么快速,方便吗?
毫无问题,甚至可以超过PHP,如果不介意,可以使用JiveJdon和discus自己用jmeter来做并发测试,jmeter是免费下载,有兴趣的人可以同时下载做个测试。

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

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

从具体功能上,JiveJdon3因为基于对象,抛弃关系数据库中心模式,所以它的搜索能力很强,类似google,采取Lucene+Compass,而Discuz! 5好像还是基于关系数据库的查询,那简直是恶梦,如果一个论坛没有好的搜索,就成为废话口水堆,没有挖掘价值。

从Jive2到JiveJdon3看OO发展轨迹 :
http://www.jdon.com/artichect/jive_oo.html

[该贴被admin于2008-04-26 18:58修改过]
derek

发表文章: 4
注册时间: 2007年02月14日 22:13
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月07日 16:52 回复
多谢banq大哥的指点。
netstu

发表文章: 2
注册时间: 2007年03月11日 16:11
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月11日 17:00 回复
banq说的特有道理,dz纯粹垃圾,我很不喜欢
Coolyu0916

发表文章: 196
注册时间: 2007年04月23日 11:29
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 09:30 回复
netstu不要因为你喜欢java就贬低其他的系统,优秀的系统必然有其过人之处。
经常在网上看java比c++厉害很多,开发快,运行也快,真的非常好笑。
java当年的hotspot都成为了一个笑话,这种需要vm的语言能快过原生代码,这说明他连基本的常识都没有。

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

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

发表文章: 61
注册时间: 2007年01月16日 11:42
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 10:11 回复
说实话,DZ 是一个功能完善的论坛系统,而 jive 只能算是一个雏形,拿两者对比,太不客观。

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

发表文章: 196
注册时间: 2007年04月23日 11:29
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:03 回复
呵呵,php的企业应用也很多。
有的时候学php的让人感觉很丢脸
因为如果你让他讲讲php有什么模式啊,技巧啊
他完全说不出来。
这个跟java完全不同。
但是这也从另一个侧面说明了php的简单一用。
banq

发表文章: 8920
注册时间: 2002年08月03日 17:08
回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:16 回复
>用解释性语言跟编译型语言比,就像让一个80岁的老爷爷,跟一个20岁的大小伙比力>气。就算你用jdon我用php,开发的速度一定是我快,这个我可以跟你打赌。我们可>以找2个从来没有学习过这两种语言的人来进行培训,php人员在2天之内完全可以做>出基本的小型论坛系统,而用jdon估计怎么安装配置都没有完成。

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

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

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

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

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

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

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

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

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



banq

发表文章: 8920
注册时间: 2002年08月03日 17:08
回复:回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 11:32 回复
我补充一下:
从这里可以看出,软件领域是有分工的,对于很多外行,总是认为搞软件的人是魔术师,是万能的,比如让软件人员设计出一个最终功能强大的论坛,在这个任务当中,有两件事:首先要设计一个功能强大的论坛需求,这些功能是否体贴有效,需要专门社区领域的专家经过长期积累才能设计出;第二步才是程序员真正工作,根据模型建立可伸缩 可扩展良好的软件系统。

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

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


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

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

发表文章: 8920
注册时间: 2002年08月03日 17:08
回复:回复:回复:re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 12:06 回复
我个人认为JiveJdon和Discuz!相比,很象“授人以鱼,不如授人以渔”。 Discuz!是一个鲜活的大“鱼”;而JiveJdon则是展示一个“渔”的方法。
Coolyu0916

发表文章: 196
注册时间: 2007年04月23日 11:29
re:谁能把Discuz5.0改版成jsp方式的 发表: 2007年03月12日 14:19 回复
呵呵,没想到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的学术气氛很浓,这很好,但是我更希望它不光具备超前的学术研究,更具备现实的使用意义。
这个主题有 51 回复 / 4 页 [ 1 2 3 4 下一页 ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam