Eclipse开发平台 Eclipse集成开发环境 Java技术参考 J2EE企业应用项目 J2EE开发框架整合应用
Visual Studio 2008 技术 Visual Studio 2008集成环境 LINQ SQL Server 2008数据库 Silverlight WCF WPF WWF
平台综合 开发平台技术动态 跨平台开发 软件信息技术与商业 国外媒体技术资讯
程讯网下载 精品代码 — J2EE应用下载 精品代码 — ASP.NET应用 常用J2EE开发框架 流行ASP.NET开发框架

搜索
Google
 
最新文章
对“职业生涯及规划”的一些想法与建议
 
Visual Studio 10将会怎样?
 
三十怎么了? 心态最重要!
 
访问Microsoft格式文件的Jakarta-POI API库的.NET版本
 
dashCommerce 3.X如何安装Microsoft SQL Server 2005 Express Edition的高级服务功能
 
.net 2.0运行时提示以下错误:authentication mode=Windows 解决方法如下
 
在浏览器中发贴子时实现自动添加贴子签名档的BHO对象设计
 
C#下用Browser Helper Object对象实现拦截IE浏览器的各项消息的IE插件
 
Build a Managed BHO and Plug into the Browser
 
在C#中用WM_COPYDATA消息来实现进程间通信的详细编码
 
BHO 浏览器辅助对象关联原理、编写流程
 
Oracle8i的卸载
 
Oracle9i图形工具OEM的简介
 
详细介绍整个Oracle9i软件的安装过程
 
C# 面向对象设计模式纵横谈 - 18、Iterator迭代器(行为型模式)
 
 
Java开发领域三个著名的IDE—NetBeans,Eclipse/MyEclipse和IntelliJ IDEA相对全面的比较 - 跨平台开发-不同集成开发环境的差异、比较
 
内容摘要 -
就象它的Struts伙伴一样,其实JSF工程选项仅是其灵活性的一个小小的练习:你可以选择你想使用哪一个版本的JSF(1.0,1.1,或1.2)及相应的实现方式(JSF RI或Apache MyFaces),然后,IDEA甚至可以为你自动下载所要求的库。NetBeans开发小组应当特别注意:这的确是对于所有流行的开源框架或实现(而不仅仅是Sun赞助的那些)的广泛支持,而在你们的IDE中恰恰缺乏这一点!而且,JSF模块还对JBoss Seam提供了现成的支持,这使大家几乎一致认为它很可能会成为JSF开发的标准框架(类似Struts框架中对于JSP提供的支持)。这进一步证明了IntelliJ能够及时完好地支持Java web世界的前沿开发。

全文 -
NetBeans Matisse,还是略微逊色一些,但是它确属GUI编辑器中的亚军。特别是,它对于JGoodies表单(无可争议地成为比GroupLayout优秀得多的布局管理器)的支持使它远远跑在了那些仍然依赖于GridBagLayout技术的GUI编辑器的前面(例如Eclipse的Visual Editor)。

有趣的是,IDEA以一个单独的“.form”文件形式保存相应的UI布局(类似NetBeans),但是默认情况下,它并没有生成相应的Swing代码—它仅在编译期间经由一个专利性GUI编译器(该编译器还可以作为一个单独的Ant任务进行打包)生成。如果你比较喜欢把该IDE生成的代码直接放到你的.java文件中,那么,你必须经由一个选项来启动这一功能(我认为这是更好些的方法,因为我不太喜欢把我所有的UI代码都隐藏起来而仅在运行一个IDE特定的代码生成机制后才变得可用)。


JSP/Struts开发

IDEA对于Struts的支持是十分成功的。这方面支持的一个良好的例子是,它甚至支持下载所有你需要的Struts库!它不仅提供自动地建立所有的配置文件(包括Tiles和Validator),而且还提供了一个称为Struts Assistant的专用Struts面板,用于针对所有的Struts配置文件—包括tiles-config.xml和validation.xml—提供图形化的编辑器和生产向导。

对于顶级的Web 2.0开发,IDEA为GWT(Google Web Toolkit)相关开发提供了全面的支持—把GWT作为它的一个核心特征。我发现这会给人留下极为深刻的印象,特别是当考虑到GWT是如此新的AJAX开发框架时。


JSF开发

就象它的Struts伙伴一样,其实JSF工程选项仅是其灵活性的一个小小的练习:你可以选择你想使用哪一个版本的JSF(1.0,1.1,或1.2)及相应的实现方式(JSF RI或Apache MyFaces),然后,IDEA甚至可以为你自动下载所要求的库。NetBeans开发小组应当特别注意:这的确是对于所有流行的开源框架或实现(而不仅仅是Sun赞助的那些)的广泛支持,而在你们的IDE中恰恰缺乏这一点!而且,JSF模块还对JBoss Seam提供了现成的支持,这使大家几乎一致认为它很可能会成为JSF开发的标准框架(类似Struts框架中对于JSP提供的支持)。这进一步证明了IntelliJ能够及时完好地支持Java web世界的前沿开发。


企业开发

IDEA针对J2EE规范提供了彻底的支持。更为重要的是,它对EJB 3.0和JPA也提供全面的支持,尽管还不如NetBeans支持得那么完善(NetBeans能够自动地为JPA提供者在持久单元中添加相应的入口并针对所有实体域的命名查询自动生成代码,在我习惯于使用NetBeans 5.5后我发现在IDEA中却缺少这方面的支持)。不过,IDEA发行中的确提供了观察一个JPA持久单元ER图的选项,但遗憾的是,这看起来仅可用于一个EJB模块中。当在一个常规web模块中使用JPA时,我无法激活这个ER图选项。除去这个小小的瑕疵之外,IDEA对于J2EE/Java EE 5的全面支持也是一流的。它甚至提供了一种从J2EE到Java EE 5基于注解的方法的升级路径!

至于应用程序服务器方面,IDEA针对所有的主流产品(也就是WebLogic,WebSphere,JBoss,Geronimo和Glassfish)都提供了相应的发布插件。

 

9 7 3 1 2 3 4 4 8 :

 
相关内容
查找更多 ◇ 跨平台开发-不同集成开发环境的差异、比较