和许多开发者一样,Eclipse在我的多年开发工作中占据核心位置。Eclipse已经成为众多开发者所喜爱的IDE,这一点毋庸置疑。不过在本篇文章中,我将列出我在Eclipse中常用的五个杀手级功能或插件,以和朋友们分享,是它们让我不愿转向其它开发环境。
Mylyn
我必须承认,我接触Mylyn的时间有些晚,主要原因是因为没有connector可以连接到公司的bug库。幸运的是,我后来发现了QCMlyrn。
Mylyn的优势众人周知,但是如果你没有真正开始使用它,就不会真正体会到它的好处。有了它,我无需再一直打开一个浏览器查看属于我的漏洞和任务,我从任务列表中就可以看到它们。另外,当一个新的漏洞/任务分配给我时,我会得到一个系统托盘通知,而无需检查的电子邮件来查看新问题。
这只是其好处的很小一部分,专注于用户界面的任务功能可以让你非常轻松的跟踪哪些文件与你现在的任务相关。当然,你需要一个过程来熟悉它,但一旦你熟悉了之后,使用它将变得非常自然。通过使用本地库来存储我自己的任务,我能够借助Mylyn跟踪我自己的待办事项列表。
软件更新
或许有人不喜欢这功能,但对我来说,软件更新机制非常重要。
通过简单的增加更新网站,就可以获得最新版本的框架或插件,这可以大大简化开发者的生活。有了它,你无须再为依赖问题(dependencies)而担忧,或解压缩一个下载的插件到plugins文件夹中。所有操作都可以通过这个简单的对话框来实现。
企业Java建模
这是范围很广的话题,但Eclipse为JEE项目提供了一些最佳建模工具。这并非我习惯的开发类型,但最近在一个企业项目中我需要向开发者实现这一点。尽管我可以更新现有Eclipse实例,但我选择了只下载完整的Eclipse IDE for JavaEE安装包,来为我基于Web的工作安装一个专门的Eclipse。
它所实现功能的数量非常惊人,从Web服务创建向导、优秀的JSF和JPA建模,到XML编辑功能。
这是一个很简单的功能,但我非常喜欢其服务器(Servers)视图,可以让你控制和部署到选择的服务器。如果你的服务器不在列表之中,你一般需要通过插件来支持该服务器。
使用Eclipse进行企业Java开发,已经在业内得到普遍认可。最近发布的GlassFish v3包含了一个GlassFish Bundle for Eclipse,同时SpringSource工具套装可以完全使用Eclipse和Mylyn来为Spring开发者实现高质量的建模。
模型驱动开发
Eclipse建模项目为使用EMF和相关建模技术的人提供了许多好用的建模工具。借助于支持EMF模式的Ecore Tools,你可以通过一个标准树结构来创建和修改你的ecore,或者使用可视化Ecore图标编辑器。
当然,如果想从这些工具中获益,你需要正在使用EMF,不过这些工具本身也有理由说服你使用EMF进行建模。
其它更小的功能
除了以上四个功能外,在Eclipse中还有许多其它小功能可以帮助开发者减负。
视角(perspectives)是其中一个重要功能。借助于它,能够轻松在插件开发、JEE、调试或你自己创建的一个视图之间切换。
整合JUnit是另外一个漂亮的功能。我知道并非仅有Eclipse做到这一点,不过它这一点的确做的很好,可以让你直观地完成测试任务。
在Eclipse Marketplace中你能发现许多有用的插件,有的可以帮助你检查代码风格,有的可以帮你进行统计分析,或者连接到你的版本控制系统。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
新入行程序员应知的十个秘密
初出茅庐的你带着仍残留墨香的毕业证书踏上工作岗位,马上就被书上没写的规则和各种繁杂的日常事务来了个下马威。这样的故事实在是司空见惯,编程工作也不例外。
-
既熟悉又陌生的开源项目
Eclipse基金会已成立整整10年了。目前这个开源组织拥有众多项目,其中就包含了最为出名的Java IDE Eclipse以及Mylyn。本文,我们将给您介绍10个已经“掀起波澜”的Eclipse项目。
-
HBuilder:最快的Web开发IDE
HBuilder是DCloud推出的一款支持HTML5的Web开发IDE。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。
-
IT行业准备好接受谷歌新的IDE了吗?
谷歌真的要发布另一个全面软件开发工具吗?根据谷歌背投广告副总裁Neal Mohan所说,搜索引擎巨头即将发布另一个新的集成开发环境。