平台的性能和健壮性得到了很大的提升
在我的工作区内有近50个工程,如果把他们清除并重建,用3.2 版本大概会耗费我半个小时,但是现在,使用3.RC3不用十分钟就可以搞定。这是很大的提升,得益于底部代码和编辑器优化。
编程也更加强健。我们大部分人遇到过这样的情景:当我们在写代码或者做别的操作的时候,一个异常没有任何征兆就跳了出来,然后Eclipse 无情地关闭了。当我们重开后,工作区内所有的项目都要重建。真是头大!而自从3.3 M6 后,异常跳出就很少发生。
兼容性
看起来Eclipse 3.2 在这方面做得并不差。我还是举个例子吧。在3.2 M5 引入了TrayDialog ,它为对话框增加了帮助按钮,然而实际这却成了我的梦魇。为什么这么说呢?在3.2 M5 之前,BaseDialog 继承Dialog,然后BaseDialog 继承TrayDialog,TrayDialog继承 Dialog,这样一来,所有继承自BaseDialog 的对话框都有问题。
开发者抱怨对话框不止一个问号(“?”),而且在点击之后,没有上下文提示文档出现。更恐怖的是,对话框的布局会变化。所以我们不得不花更多的时间来为每个对话框添加帮助内容,或者掩藏问号或者重展对话框。
在3.3中我至今没有发现类似的问题,也许Eclipse平台的开发团队已经注意到了这个问题,并尽他们最大的可能来避免。也许还会有类似的问题,但我没有发现,无论怎样,3.3的这点给了我很好的体验。
Eclipse3.3 仍有不少问题
Bugs 时间过长。不仅我遇到这个问题,其他人也是。虽然我们经常遇到,这也不是什么大问题,但总归让人心里不舒服。
开发者还发现除了Windows ,Eclipse 3.3 并不支持其他操作系统,比如Linux。我知道SWT 团队没有修改是因为技术上的原因,可其他开发者不管这个,如果它不工作,使用者就认为是应用错误。
Newsgroup
关于Newsgroup 我想说点什么。从它那里我学到了很多,但不知道是因为Eclipse 开发团队太忙还是人手不足,一次我提交了一个问题,竟好多天以后才给我答案。如果能有更多的研发人员在Newsgroup中就更好了。
最后我想说,尽管Eclipse 3.3 还有些不足,但对我而言它已经是最好的Java 开发工具了,希望它以后能更完美。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
Milinkovich谈Eclipse 3.1与开源开发
Eclipse在JavaOne大会期间发布了它的3.1版开发平台,并且也发布了一系列的插件开发环境和富客户端平台。您能够描述一下它的新功能吗……