论jivejdon3的发展!

banq大哥:
我来发表一下对jivejdon3的一点意见:
我做Java web开发有1年了,关注jdon论坛也有半年时间. 应该说我的观点是代表了普通java程序员的观点.为了jivejon3的发展,请banq大哥能够考虑一下我的意见,非常感谢.
1.jivejdon3在技术先进方面我想是不容否定的.采用分层架构,大量的设计模式,高性能等等,从www.jdon.com论坛本身的运行来看都是毫无疑问的.但是jdonframework的学习曲线呢? 举个例子,一个普通的java web程序员,下载一个spring版的jpetstore能够轻而易举的deploy,即使有点问题,google一下也非常容易解决.最起码我们能让这么一个web application活生生的run起来,虽然里面的源代码分析可能要一定时间去消化,但最起码能够跑起来,能够设置breakpoint来debug了,剩下的就是时间问题,或者说是个人修炼的问题了.可是说实话,jivejdon3我配置起来非常的吃力,论坛上是提供了jboss容器下的完整版,可是作为tomcat这一流行的jsp/servlet容器却找不到一个下载下来马上就能够run的jivejon3.这确实是个遗憾,这也很不易于jivejdon3在国内的大力推广啊.
2.我认为作为一个framework,(具体点说)作为jivedon3这样定位于开源的论坛项目,最起码能让一个普通java web程序员很快的跑以来,而不应该从官方下载的版本还要反复的修改配置才能跑.如果这样的话,可能10个人下载了jivejdon3,有5个人就傻眼了,根本就不知道如何下手deploy,还有3个人坚持了很长时间(比如说我),从各个方面找资料去配置,最后很可能就因为身心疲惫(毕竟我们平时还是上班,只能使用业余时间关注开源项目),时间长了可能就不得不放弃了(无奈之举),最后可能只有那么10%-20%的道中高手能够使用jivejdon3,那这样是很不利于jivejdon3的长远发展的.所以我建议不管是针对tomcat还是jboss的官方正式版本,首先要考虑用户能够很方便的把jivejdon3跑起来.以前在论坛上看到banq大哥推崇大家使用jboss,但是也期望banq大哥也重点关注tomcat下jivejdon3的运行,因为tomcat在中小型公司中还是普及率相当高的,这也是一大批用户啊.
3.从sourceforge上看国外的开源项目可以看到,流行的开源项目,必然要考虑到用户的体验感受,如果一个web项目花了很长时间都无法搞定配置,确实对积极性是个打击.jpetstore为什么作为一个经典的j2ee案例,首先不讨论架构,就从这个项目本省来谈:jpetstore下载的项目包中包括各种数据库的脚本,还有配置文件都是相当标准的,标准是个什么概念,就是说基本上不用看readme,用户就能凭着以往的项目经验去查看配置文件:web.xml,struts-config.xml,applicationContext.xml,hibernate.cfg.xml等等,这样的话学习曲线就下来了,用户群就上去了.在web项目开发中部署是相当关键的一环,项目后期交给运营维护人员如果出了一点问题,连配置方面的问题都要找半天,这是件很让人郁闷的事情. 作为一个官方发布的正式版,并且是3.0了,我想真的要解决"让普通web程序员难以配置部署的问题".如果能解决这个问题,我相信jivejdon3的明天一定会更加美好

发表上面这些观点是因为我本来计划五一时间静下心来在家里研究jivejdon3,可是今天花了一上午的时间配置jivejon3还是感觉困难多多,什么时候jivejdon3项目能够达到在eclipse中点击import...然后浏览jivejon3下载目录,再然后点击myeclipse来部署就可以运行,那该过好啊,但愿这一天不会让我等的太久啊!!!

今天看了下jf的源码,发现某些底层代码还须在并发的安全性、可靠性作进一步改进。不知banq有没对jf作高并发测试啊。

多谢各位支持.

存在各种问题,正在试图改善,也欢迎大家参与改进.

jf做个并发测试,http://www.jdon.com/jdonframework/test.htm

当然,性能提升是没有止境的,也可能存在需要修正的地方,请多多指点.

jdon开源项目其实是社区产物,因为很多程序员忙于本职工作,无暇直接进行开源项目工作,但是可以通过论坛社区形式,提出意见,这样,jivejdon3才会不断进步完善.

同意楼主,我也被这个问题所困饶

关注!支持一下!JiveJdon给我的第一感觉是它运行速度很快,因为我的宽带不是很快,打开一般的网站很慢,而打开J道论坛,却是很快,所以我很关注JiveJdon.但我配置它时,却是很吃力,一方面是自身水平问题,二是JiveJdon配置很繁琐.这样也有个好处,多了解一些配置,总比Install好,一但Install出现问题,却不知道是哪里出错.
----------
TTHY

我现在也在研究JIVEJDON3代码我下来后,好多看不懂,由于对整体框架的认识不清楚,根本无法学习,文档注释也不清楚,还有就是命名上感觉也很别扭,我在eclipse中部署项目,JSP上有很多的标签错误,具体的运行我没有作,我看着那个说明有点头大,应该不是能很快的运行以来的,对于技术上我也不怀疑BANQ老大的水平,但是如果拿来推广的东西不便于复制和拷贝,那会是个瓶颈的。希望BANG老大考虑一下。

还有在jivejdon3中有些使用了jf中的方法,我有些担心,如果要用JF是不是要把JF的方法给弄清楚那,我看到有调用的JF的方法,这个好像在别的框架上没有的吧,这个现象使我对这个框架有点担心,

用心去读以下bang的源代码收益会很多。 

不一定要让他跑起来,我就没有让他跑起来,只是看了他的源代码。 

看domain包下的那些对象是怎么相互连接起来了,怎么划分的。 

bang所说的forum是什么,ForumMessage是什么。

然后用service层下的那些service是怎样调用domain对象来做相应的服务

的。

为什么一定要把它跑起来呢?

如果理解这些东西的话,你就能知道为什么bang要写jdon框架了。

谢谢bang你的论坛源代码对我学习驱动模型设计有很大的帮助,虽然有些地

方根我的想法有插入。 

再次感谢

123123

DavidLove 说出了很多道友的心声,的确jivejdon3.0在配置的时候会碰到很多困难 就连我这个学习java五年 工作三年的小程序员
弄起来也觉得很麻烦,最后平台跑起来也有很多错误,不断纠缠于技术细节。
然后就直接放弃,根据论坛的功能和讨论帖子看源码,效果还不错