RIA 之JSF开发环境比较

Posted on 2007-02-22 18:51 小李飞刀 阅读(805) 评论(0)  编辑  收藏 所属分类: 开发工具
JSF和AJAX的RIA开发

(刚才不知出了什么毛病,不能发布,把内容搞丢了,下次再补)

现在客户对WEB界面的要求是越来越高,偏偏我又是个懒惰的人,不想太麻烦,在充分的比较和尝试后,准备应用JSF来增加点东西。

现有的免费开发工具的确不是很多,初步试了下,Eclipse +WTP还有Exadel4.0.3和SunJava Studio Creator.

1. Eclipse 总体感觉了一下,Eclipse 通用当然是最好的,不需要重新安装环境,但目前版本还不行,正在开发中的WTP2.0M5也试用了一下,错误相当多,JSF的配置尤其是应用MyFaces的时候很麻烦,可能是缺省的一些东西有误,与Tomcat6上的Deploy等都存在相当多的问题,只能等等看,现在在Eclipse3.2.1+WTP1.5.3下面直接手工配置web.xml和faces-config.xml到是可用的,使用的是Myfaces+tomahawk+ajax4jsf,简单测试中感觉还行,因为用到的UIComponents不多,也不好就此夸它很好使:)

2.Exadel  这个在用struts的时候用过的工具,基于Eclipse的,以前是因为要收费,加上后来也不喜欢struts那种太繁杂的一堆东西,也就没有用了,现在看到有个free的版本,一时也找不到好的解决方案,就拿来试了一下,总体感觉还是不错的,支持可视化的编辑和在配置和代码直接能够自动地切换和进入方面给人印象深刻,有种不受阻碍非常顺畅的感觉,但遗憾的是不知道是不是我的Eclipse中的某些插件有版本兼容问题,经常容易出现内存错误,要关掉workbench,搞得很不爽,慢慢也就不用了,老实讲,配置好了后很多东西基本上也不会再动,而且可视化编辑只是对标签不熟时有较大的帮助,熟悉了的人可能觉得代码自动完成更有用,至少我的感觉是这样.

3. Sun 的Java Studio Creator 使用时感觉像是在变魔术,做做Demo之类的很快,但不太习惯,可能是不喜欢这种太多的向导来控制工作步骤,缺少掌控的感觉,也没花时间在上面尝试用MyFaces,不多做评论,按理说SUN的东西技术上应该还是不错的,只是用Eclipse习惯了,不想在工具上多花时间.

JSF应用技术的开放性和可配置是它的极大优点,但在目前缺乏好的工具之前,这也许是一个致命的弱点,毕竟大家都需要有个好的车床尽快车好螺丝,对调试车床的兴趣不大,或者说没有太多的时间和精力.

但从长远来看,尤其是大量的工具在涌现,包括MAVEN在内的集成持续的自动化开发管理工具也在提供对JSF的支持,JSF的发展肯定比ASP.net要好,毕竟在灵活性的背后就是商业利润点,可伸缩的配置带来部署费用上的节约和跨平台应用毕竟能够带来很多直接的商业好处.

UICOMPONENTS的支持也到了让人眼花缭乱的地步,众多的UI组件开源而出,对AJAX的支持也有很多,Exadel最近也把它的Ajax4jsf开源项目给了JBOSS,借助RedHat的服务平台势必能更快更好地推出,从而得到快速发展.

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 44, comments - 43, trackbacks - 0, articles - 5

Copyright © 小李飞刀

涉足江湖,广交朋友
寻找有共同兴趣爱好者一起开创掌上移动应用!


欢迎光临!您是第 hit counter 位访客。