JSF IDE比较

  JSF IDE比较
集成
特性 ExadelMy Eclipse
所支持的J2EE技术 jsp,servlet,javabean,ejb等. jsp,servlet,ejb等. 
所支持的MVC框架技术 支持Struts、JSF、Shale等MVC框架。具体操作过程与MyEclipse类似。可视化的 JSF 、 Struts、Tapestry 开发;包含生成 Web应用的自动工具;帮助创建Web项目的向导并产生项目的所有主要的组件如action/form/ManagedBean等。包含很多好的创建MVC应用和编辑配置文件的向导。你可以通过几次点击就能Action或者用向导来完成其他功能。这些方法更接近于模板
 
 
 
所支持的持久层解决方案 Hibernate,包含配置文件的生成、O/R Mapping代码的生成Hibernate  包含编辑Hibernate配置文件和执行SQL语句的工具。还包含其他的工具如配置Hibernate框架的数据库连接及SQL浏览器
所支持的其它技术 WebService 
是否支持二次开发 不支持,没有开放二次开发接口不支持,没有开放二次开发接口
CVS支持 插件不支持,延续使用Eclipse的功能插件不支持,延续使用Eclipse的功能
与第三方开发工具的集成   
开发
特性 ExadelMy Eclipse
项目建立过程 支持直接创建struts、jsf、shale项目,项目创建完成后,项目的目录结构、需要的配置文件和jar包自动配置完成不支持直接创建struts、jsf、tapestry项目,只能先创建先创建J2EE Project(WEB 项目),然后在增加对以上类型项目开发的支持。
开发方法向导式开发不支持,树形节点+右键菜单+属性窗口支持,可以在新建对话框中选择新特定的对象类型,按照规定的向导和提示步骤创建
开发向导可定制不支持不支持
UML设计的支持 完全不支持部分支持,支持画UML类图
程序编辑器的特点和优点   
代码走查支持 不支持不支持
现有产品(fsframe)组件开发的支持JSTL组件(页面标签)部分支持    可以增加到Exadel开发环境组件面板中,也可以拖放到JSP页面中,生成标签代码。但是不能与JSF/Struts项目的控制层交互,因为它的赋值机制与FsFrame的Result对象和head.jsp页面控绑太紧密,无法拆分不支持。
JavaScript(客户端)组件不支持,fsFrame中的客户端组件,如:浮动窗口、页签等,独立性较差,组件之间的偶合太强,暂时无法拆分。与Exadel 相同
Java组件可以,但是需要将组件从垂直开发的方向打包,包括组件的JAVA代码和配置文件,以及组件所依赖的其它组件。可以,但是需要将组件从垂直开发的方向打包,包括组件的JAVA代码和配置文件,以及组件所依赖的其它组件。
调试
特性 ExadelMy Eclipse
程序的调试特点   
web的远程调试   
团队的联合调试   
发布
特性 ExadelMy Eclipse
支持的发布服务器 Tomcat/WebLogic/WebSpare/Jboss等主流的Web容器和J2EE应用服务器Tomcat/WebLogic/WebSpare/Jboss等主流的Web容器和J2EE应用服务器
组件发布的支持   
发布方式的特点   
其他
特性 ExadelMy Eclipse
成熟度 发布较晚,稳定性/成熟度有待考验,用户基础较差有很多的开发人员在使用My Eclipse进行开发J2EE应用程序,所以成熟度和稳定性相对较高,用户基础较好
易用性操作风格大部分配置方式和功能操作都采用树行菜单和功能按钮结合的方式采用向导式窗口加以引导,符合大部分人的思维和操作习惯
配置文件生成机制GUI方式
在配置文件中各种元素的属性对话框中设置属性的参数值,然后利用DOM4J/JDOM技术,根据DTD文件生成配置文件。   
        在配置文件编辑窗口工具栏中触发。
GUI方式。
生成机制与Exadel相同。
支持两种触发方式(创建向导、配置文件编辑窗口工具栏)。
XML/TLD文件的编辑提供两种方式:树形菜单+右键菜单+属性窗口和手工编辑XML文件。 根据文档的 DTD,可为元素或其它标记名称、属性名称及属性值提供辅助。 格式化文档、根据DTD/Scheme校验文档。    支持用户自定义TLD/Scheme文件提供两种方式:表格+右键菜单和手工编辑。    更改 XML 语法突出显示的缺省设置。     根据文档的 DTD,可为元素或其它标记名称、属性名称及属性值提供辅助。格式化文档、根据DTD/Scheme校验文档。    支持用户自定义TLD/Scheme文件。                  支持将界定符转换为不同操作系统(Windows/Unix/Mac OS)下的格式。  
扩展性组件栏可扩展  开发人员可以自己按照JSF、JSTL的标签扩展机制,继承特定的基类,编写满足特定功能需求的标签类和TLD文件,然后注册到插件的组件棉板中。不支持
项目模板开发人员可以将已有项目保存为项目模板,以后新建项目时以此模板为基础,减少开发公用功能模块和配置项目信息的工作量不支持
JSP文件模板开发人员可以将已存在的JSP文件保存为文件模板,以后新建JSP文件时以此模板为基础,减少页头和页尾,以及同类页面的内容区的开发。JSP文件模板类型:列表页面模板(分页和不分页)、增加/修改页面模板、详细信息页面模板不支持
性能   
版权 试用版免费试用15天。     Exadel公司版权所有试用版免费试用30天。          Genuitec 公司版权所有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值