|
常用链接
留言簿(6)
随笔分类(3)
随笔档案(19)
文章分类(77)
文章档案(107)
相册
JAVA
LIFE
TOOLS
WEB SERVER
WEB-JFRAME
最新随笔
搜索
最新评论
阅读排行榜
评论排行榜
Powered by: 博客园
模板提供:沪江博客
|
|
|
|
|
发新文章 |
|
|
ava IDE实用对比:对JSF
开发的支持应该比其他的IDE更好,提供了更成熟的JSF功能,包括对faces-config.xml进行可视化编辑,代码自动装配,在JSP页面管理
bean的属性,新的管理bean的向导,可视化编辑器建立Converters, RenderKits和Validators。Eclipse还计划发布可视化的JSP/JSF编辑器。
企业开发: Eclipse并没有对JPA提供官方的支持,但它提供了一个叫Dali的孵化器项目来连接到发布的功能,目前它处于开发的早期阶段,虽然能够从一个数据库中产生实体,但是它产生的代码没用NetBeans产生的好(例如没有任何自动创建的指定的查询),如果你没有从事JPA开发而正在使用Hibernate,MyEclipse是一个不错的选择。
对J2EE开发,Eclipse支持创建EJB和EAR模块,为了避免J2EE的复杂性,Eclipse专注通过XDoclet来产生EJB,这无疑是一个很好的解决方案,减少了企业应用的复杂性。MyEclipse扩展了这些功能通过提供session beans,消息驱动beans向导和容器管理持久化beans,同时也被XDoclet驱动。
目前,Eclipse和MyEclipse都没有支持Java EE 5,在将来的版本中应该会提供对Java EE 5的支持。
MyEclipse的EJB代码产生
总结: 对不同的IDE,每个人有着不同的简介,同时每个IDE也有着不同的特性和优点,根据开发的不同需要可能会选择不同的IDE。 在Java开发的每个方面,每个IDE都能胜任工作,然而根据你所做的不同开发如Swing开发,web开发,或者企业开发,我们会选择不同的IDE。
Swing开发: 如果你专门从事Swing开发,NetBeans无疑是最好的选择,如果你没有选择NetBeans而是选择了Eclipse,建议使用MyEclipse 和它的Matisse4Eclipse构造器。IDEA由于对JGoodies Forms的支持,所以在开发Swing方面与前两者相比并不占有优势。
JSP/Struts开发: 开发JSP/Struts首选的是IDEA,接下来是MyEclipse,然后是NetBeans,由于缺少对内建Struts的支持,Eclipse的基本版本没有竞争优势。
JSF开发: 在开发JSF方面,这三个IDE可以说都是很好的选择,但是IDEA可能会更好一点,接下来是Eclipse/MyEclipse,最后是NetBeans。
企业开发: 由于NetBeans对JPA的支持和它产生代码的质量以及对持久化单元合适的设置,所以在企业开发方面,NetBeans是首选,接下来是IDEA,由于Eclipse的Dali项目的限制,Eclipse可能是最后选择的。如果放弃标准的JPA,从事Hibernate开发,MyEclipse是最好的选择。 IDEA由于对J2EE 和 Java EE 5支持的很好,所以很适合进行企业开发,Eclipse缺少对Java EE 5的支持,应该是最后的选择。
|
|