EasyJWeb
学习
暂无,想好了填。很多想法啊~
我的首页
文章
相册
圈子
留言
管理
 
    当前所在页面:首页>>文章>>浅谈上手EasyJWeb感受
浅谈上手EasyJWeb感受
    作者:齐天宇 来源:社区帖子 发表时间:2008-04-28

 
 

 

浅谈上手EasyJWeb感受

    本文意在从应用上评价EasyJWeb的使用感受,并不涉及更多的技术问题。我对HibernateStrutsSpring了解都不是很多,只是希望能凭我个人的使用感受去客观公正地评价这个新生的框架。如果谬误,请大家多多指点。

    EasyJWeb是一个新兴的框架,是一个全部由国内java爱好者自主研发的mvc框架。类似的框架还有SpingSide,不同的是SpringSide的核心是国外开发的,而EasyJWeb的核心是国人自己开发的。

    两个框架都是实用型的,各自按照一定的标准推荐了一些框架组合。比如EasyJWeb就是选择的EJS(EasyJWeb+JPA+Spring)的组合。

    JAVA是一个开源的大社区,我们的选择很多,为什么要选择EJS呢?有这几个方面要考虑:1.成本,2.时间,3.技术。对于项目来说考虑的并不是技术先行(这也是程序员最可能犯的错),而是考虑付出(时间和技术成本、人力成本)与收获(项目收益)是否可接受。这就涉及到项目的规模和对业务、技术的要求了。
    EasyJWeb恰好针对这种问题给出了自己的答案:1.体现快速开发,2.较低的学习坡度。 我们再来细细分析EasyJWeb的特点:
    1.快速、高效:
    项目存在两方面的设计:业务设计与技术设计。我们往往重视了技术的实现,比如Sring的配置、注入,Hibernate的关联、映射等等。大量的配置、技术实现过程使我们不由自主地陷入技术的泥潭,忽略了业务逻辑的设计。呵呵,有人说了,“恩~设计不是专人做吗?我是coder,只管实现,不去做设计”。对此我说两句:1.在中国的环境下,多少小公司?多少公司是按标准流程来做?2.您只想一辈子做coder么?中国有典型的程序员生命周期哦!对此,EasyJWeb已经考虑到了,我在这几天的实验中发现,平时大量配置,N多的类,使用EasyJWeb后竟让项目变得干干净净,还有点不习惯的感觉呢~
    而占很大比重的增删改查呢?恩~用EasyJWeb提供的工具吧!从dao、service、controller到页面统统都自动生成了。嘿嘿~感觉像是在用外挂呢!
    剩下的时间,我们就可以安心提高设计了,一个好的设计可以避免很多错误,提高系统性能,作用远远大于代码实现。
    2.易学、易用
    刚开始我也是在纳闷:什么是JPA啊?我只知道Hibernate。后来翻翻资料才知道原来JPA的来头还不小哦。而且JPA简易而功能强大,更难得的是据说性能堪比JDBC(这个有待验证),难怪EasyJWeb要集成它了。而大多数的coder都是SSH的标准做法,所以转到EJS组合上来的代价是比较小的。

    我自己看EasyJWeb时,发现其MVC和Spring的MVC几乎一样,呵呵,很简单的咯。唯一需要多看的就是JPA,关于它的优点自己去看看吧,J2EE5.0的标准之一,不会被淘汰的,放心。

    以上都是说EasyJWeb的优点。现在来说说它的不足。
    1.新兴的框架,需要充实的地方很多。比如官网和社区都还需要补充人气,一个活跃的氛围会带动项目发展。个人建议多关心下推广的问题,推广带来支持,支持促进项目,互利互惠的哟。
    2.文档,还是文档,我知道现在小组正在编写相关的文档,但是仅靠WIKI上的还不够啊。
    3.教程。你抄我我抄你的初级教程很多。希望多一些系统的,从低级到高级的文字和视频教程,这样才有人用到项目中。

    总体上来说,EasyJWeb是一个定位准确的框架,它的特点在众多框架中非常明显,是一种实用型的、超轻量型的框架。如果您正顶着压力,顾此失彼时,请看看这个闪光点带给你的希望。

    ps:本文是自己对easyjweb的粗略感受,请大家多多指导!

                                                                                                                                              ——天宇 08-04-24 13:27

 
 

(阅读 )   评论数(:18)
评论】 【收藏】
评论:共18条
我们公司现在使用Struts和Spring和JDBC做的项目,很麻烦哦!
这个框架是不是可以整合JDBC快速开发呢?
评论人: finalqitianyu    评论时间: 2008-04-28 11:05:39
本来我是学ext的,后来才看到这个框架。
非常不错的构思,但是资料少了点
评论人: finalqitianyu    评论时间: 2008-04-28 11:07:21
我希望大家能够将手上的项目贡献出来,或者做一些视频也可以。
恩,当然我也会考虑自己做一些放上来的。
评论人: finalqitianyu    评论时间: 2008-04-28 11:08:58
希望项目小组能够早日将easyjweb的相关文档早日放出。我们现在需要的就是api文档和一些初高级教程了。呵呵
评论人: finalqitianyu    评论时间: 2008-04-28 11:10:45
easyjf里面有一个开源项目,EasyDBO,是一个比较简单的、级的ORM,可以很好的使用JDBC。不过正如楼主所说,是应该提供对JDBC快速开发支持的模板。
评论人: 大峡     评论时间: 2008-04-28 11:30:53
应该在文档中将easyjweb涉及到的spring及jpa相关知识做个提纲挈领似的介绍,不用很细,但是导航功能做的完美点,这样我相信初学者就不会那么容易晕,学习进度也会大大的提高
评论人: 佛鼓     评论时间: 2008-04-28 16:15:10
对于Spirng的话我想很多人也是了解的。但是JPA的话我想虽然是标准,但是知道的人比较少。应该多介绍这类的知识。
评论人: 匿名用户     评论时间: 2008-04-28 17:10:00
其实JPA有几个domain写的,你一定会爱上它,其实只要你的hiberante基础,一定难不倒你的。
评论人: JPA不难     评论时间: 2008-04-28 19:49:08
希望文档能早日放出
评论人: 匿名用户     评论时间: 2008-05-06 13:23:56
希望文档能早日放出!!!
评论人: fgfg     评论时间: 2008-12-18 21:21:22
我是一个新手  刚学这个框架
这个框架确实蛮方便的 但是我又不知道一下子该怎么着手?
又没有相关的视频下载学习?
评论人: yatou     评论时间: 2009-06-25 17:34:17
希望早日放出文档啊,现在文档只支持在线观看呢,而且文档不是很全面。
评论人: 匿名用户     评论时间: 2010-09-20 17:33:06
fdfdf
评论人: 辅导费     评论时间: 2012-12-04 15:12:00
111
评论人: 11     评论时间: 2012-12-04 15:13:59
sds
评论人: 匿名用户     评论时间: 2012-12-04 15:19:23
THX that's a great asnewr!
评论人: hTrTqndvGH     评论时间: 2013-01-04 10:45:12
Haha. I woke up down today. You've ceehred me up!
评论人: jCrBqDOzM     评论时间: 2013-01-06 20:31:40
LEy23H  <a href="http://hydvucroufor.com/">hydvucroufor</a>
评论人: oNXbijgzwmI     评论时间: 2013-01-07 17:55:05

发表评论:
发表人:
评论: 
验证码:
请输入前面图中的四位验证码,字母不区分大小写
  
 
关于我们 | 诚聘英才 | 联系我们 | 广告业务 | 网站地图 | 法律声明

EasyJF开源团队版权所有  建议使用1024*768分辨率