写程序,做产品,过日子

成功其实很简单,就是强迫自己坚持下去

BlogJava 首页 新随笔 联系 聚合 管理
  69 Posts :: 1 Stories :: 92 Comments :: 0 Trackbacks

Myeclipse无疑是最优秀的Java开发平台之一。它以年费方式销售,标准版31.75美元,专业版52.95美元。对老美来说实在是太便宜了。但换成人民币可就不菲。

这里列几个Myelipse做得好与不好的地方,供大家参考。以下为个人体验,不代表官方意见:)

用Myeclipse的理由:

  1. 可视化的HTML/JSP/JSF编辑器。
  2. JSP, Javascripte调试功能
  3. 良好的XML编辑器。
  4. 良好的Hibernate集成。

在以上几个方面,Bea workshop都有相关功能,而且界面做得非常好。可惜一来价钱太贵,二来在我的机子上出现茂名其妙的bug,所以就放弃了。

Myeclipse使用Hibernate Tools集成了很多功能,除了HQL编辑器的集成我不满意外,其它的都不错。

XML编辑器,个人一直很纳闷为什么eclipse本身不提供一个这样的插件,居然缺省用普通文本编辑器编辑XML。其它开源的XML插件都差强人意,收费倒是有一些。但仅为XML买一个插件,有点冤。Myeclipse的刚刚够用,好!

开源的插件中,没有可视化的HTML/JSP/JSF编辑器。想要这个功能,只能选Myeclipse或Bea workshop了。

再说说Myelipse做得不好的地方。

  1. UML功能,可用性很不好,没有MDA,一些开源软件都做得比它好。
  2. 项目粒度过细,做一个ear,至少要做三个项目:ear, war,ejb。
  3. 图片编辑,这是个鸡肋功能。
  4. 对eclipse, hibernate, spring等开源软件的新版本支持不及时。

UML和图片编辑是Myelipse专业本才有的功能。如此看来,用标准版就足够满足我的需要。但是标准版中没有Java script 调试功能,这个确实不爽。

最后说说Netbeans. Netbeans 6中提供了UML功能,虽然易用性上不及Rose和Powerdesigner,但是比一般的开源UML工具好用。如果它再提供可视化的HTML/JSP开发,我就转向Netbeans了。说来也奇怪,Netbeans支持可视化的JSF开发,却不支持可视化的HTML/JSP开发。



2007-4-27: 这两天受到UML功能的吸引,再次试了一下Netbeans5.5和6.0M8。6.0M8还很不稳定,经常有些错误框跳出来。两个版本都通过mavenide2这个插件支持maven。但是支持的很不好。所有的maven项目都不能单独debug一个java class,全部要求在Junit下运行。看来还不是用netbeans的时候。

posted on 2007-04-18 10:05 Welkin Hu 阅读(3201) 评论(5)  编辑  收藏 所属分类: Java

Feedback

# re: 用Myeclipse的理由 2007-04-18 10:52 匿名
偶从03年用eclipse直到去年。因为eclipse越来越慢就忍受不了了。
现在用的是IntelliJ IDEA 。

网络上有一篇比较java ide的文章 ,分别比较了nb idea和eclipse。我觉得说的比较中肯。
nb的优势在ui设计。idea的优势在web开发,eclipse的优势在插件比较多

偶不用eclipse还有一个原因就是eclipse是swt的,这个技术很不好,有使java分裂的嫌疑(其实ibm就是这个干的)。另外其设计也远远比不上swing(偶真的不是有意在鼓吹swing).

另外还有一个很重要的因素jdk事实是掌握在sun手里,eclipse出现以后,sun为了打击eclipse(我觉得打击ms的.net是次要的,因为ms不能从根本上动摇java的根基),狂升级jdk,结果导致java性能狂升。由于eclipse是不标准的,他从这个过程中得到的好处很少(事实上eclipse不得不拼命追赶这个升级的过程) 我们看到eclipse2到eclipse3之间版本和特性发布很快很多质量很好,到了3以后eclipse明显发布速度还是特性升级速度都慢了很多。

最明显的nb从4到5,性能提升了一个数量级(由于jdk的提升),而eclispse的速度却在变慢。。。。。。。

呵呵 一家之言。。。。。  回复  更多评论
  

# re: 用Myeclipse的理由 2007-04-18 20:09 我为J狂
IBM当初给Eclipse起名字的时候就太不讲究了,居然叫"日食",明显是在向SUN公司挑衅,SUN公司的反击也是正常的。  回复  更多评论
  

# re: 用Myeclipse的理由 2007-04-19 00:03 m99c
可能楼主不太关心Eclipse,Myeclipse XML编辑器就是用Eclipse官方的WTP插件中的XML编辑器,初始代码是IBM贡献的。“做一个ear,至少要做三个项目:ear, war,ejb”这个也是Myeclipse 集成WTP插件的结果。  回复  更多评论
  

# re: 用Myeclipse的理由 2007-04-19 08:50 Welkin Hu
to m99c

对啊,WTP本身提供了XML的编辑器。刚刚试了一下,Myeclipse就是用的它。
前几天我测试时,用的是Eclipse 3.3 M6,WTP1.5.2和这个版本没法共同工作,使我误以为Eclipse没有XML编辑器。
今天用Myeclipse 3.2.2试了一下,确实是有的。  回复  更多评论
  

# re: 用Myeclipse的理由 2007-08-23 17:15 linginfanta
项目不大,1万多行,
Myeclipse那个速度呀,真受不了
P4 3.0
1.5 G 内存。
  回复  更多评论
  


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


网站导航: