开发者应该了解的 12 款 Eclipse 插件
jopen 12年前
<p> Eclipse 成为最流行的集成开发环境,在很大程度上要归功于它跨平台的插件支持系统。通过将各种类型的插件添加到 Eclipse 中,可以扩充 Eclipse 的功能,以满足你的各种需求。</p> <p> 目前有许多款流行的 Eclipse 插件,其中一些很流行,有一些很时尚,还有一些仅仅是功能新巧,所有的这些功能各异的插件构成了强大的 Eclipse,并不断为它的发展添加活力。</p> <p> 本文整理了 12 款非常实用的 Eclipse 插件,你可以从 <a href="/misc/goto?guid=4958348870936478858" target="_blank">Eclipse Marketplace</a> 中获取到。</p> <p> <strong>1. Subclipse and Subversive</strong></p> <p> Subclipse 是两个争夺 Subversion 控制权的插件之一,另一个插件是 Subversive,它们几乎势均力敌。两者对版本库主要功能的控制都做得很好,你可以根据个人爱好进行选择。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/6fa24a64ac1bc3b331dbf88895cd3d2b.jpg" width="528" height="360" /></p> <p> <strong>2. EGit </strong></p> <p> EGit 是一款好用的源代码和项目管理插件。如果你使用 Git 管理源码,那么 EGit 就是最佳选择。此插件基于 Java 和 Git 开发。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/ddb6d062c578c2ba48d80f4aadea4b9b.jpg" width="496" height="340" /></p> <p> <strong>3. m2eclipse</strong></p> <p> m2eclipse 提供便捷的途径将 Maven 构建工具和 Eclipse 结合,让你不仅可以使用 Eclipse,还可以同时触发 Maven 去构建工程。POM 编辑器里有详尽解释,并且可以帮你省掉记忆 Maven 的 XML 框架的麻烦,你仍然可以编辑原始的 XML 文件。图中展示了一个代码的关系图。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/9d53fdf69dadd7cdfca81a60cf3743d6.jpg" width="528" height="357" /></p> <p> <strong>4. Eclipse Marketplace Client</strong></p> <p> Eclipse 基金会将“marketplace”插件绑定到所有系列的 Eclipse 产品上,除了最基本的 Eclipse 版本。该插件可能已经在你的机器里了。它们会自动更新一些 Eclipse 产品的最新广告。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/0a93e402d1a9a1faacfe9c693bbc6d52.jpg" width="528" height="360" /></p> <p> <strong>5. FindBugs</strong></p> <p> FindBugs 在写代码时提供错误信息这一点是值得尊敬的。它是一个固执的监督员,并且它的脑袋里存储了上百个“错误模式”。它遍历你的代码然后在 Eclipse 里指出错误的地方。一些程序员认为它的结果不准确,但是在编程的时候有另外一双眼睛监督总是有些帮助的。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/b5b5cb81d161878d1281575aa20a5e41.jpg" width="527" height="360" /></p> <p> <strong>6. Checkstyle</strong></p> <p> Checksytle 插件简化了编程工作,在编程工作里每个人都遵守同样的规则和代码结构。它的大脑里有了解结构的方法,这使得它可以更快的了解每个人代码中在同样地方不同方 法的空格。你也可以通过编辑 Checksytle 插件来打造您自己的风格,享受自己制定规则的世界,但是这样会使插件更繁琐。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/10a8417721e33ea2ae10c0ccc4b16278.jpg" width="529" height="358" /></p> <p> <strong>7. Hibernate</strong></p> <p> 总有一些人不能充分利用 Hibernate 的 reverse-engineering 插件,只是利用 SQL 数据库和所需的 Java 文件来进行管理。这款插件可以迅速的整理数据。它包括一些工具,可以简化 XML 文件的编译工作,这些 XML 文件都是运行 Hibernate 时所需的。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/ffca507500774771829e6ddc362edf22.jpg" width="530" height="337" /></p> <p> <strong>8. UML Designer</strong></p> <p> UML 以及来自 Acceleo 的 UML Designer 一直拥有大量的用户。UML 是一种关于面向对象程序中元素的说明、构建和记录标准。此插件还可以以树形式来表示用来定义 UML 的 XML 代码。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/67187750789282aa77f164b741b1bf06.jpg" width="524" height="356" /></p> <p> <strong>9. Ant Visualizer </strong></p> <p> Ant Visualizer 的功能是将复杂文件可视化,并且非常详细。此插件可以解析 XML 并且将它转变为一系列块,让你想象构建过程是如何进行的。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/a0fd7b4d0034925fb166d89cfef89fba.jpg" width="529" height="357" /></p> <p> <strong>10. Unnecessary Code Detector </strong></p> <p> 到了需要清理代码和移除不再使用的碎片的时候,Unnecessary Code Detector 插件是最好的助手。按一下按钮,就会有一个小标志告诉你哪些方法不会再使用。此探测器还可以标记出其他一些编码错误。插件的这些功能可以在存储代码前,对 代码进行有效的检查。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/9b26aea54c0778808770c3654ee8fd51.jpg" width="509" height="329" /></p> <p> <strong>11. JFormDesigner </strong></p> <p> 对使用 Swing 构建桌面应用的开发者和那些使用 Google Web Toolkit 将它们移植到网页上的人来说,JFormDesigner 是独一无二的创建用户界面的软件。该插件可以根据你创建的界面元素自动生成 Java 代码。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/10fbb1a8be04ede1e14833f452f5766a.jpg" width="526" height="357" /></p> <p> <strong>12. Color Theme </strong></p> <p> Color Theme 插件被大量下载,它专注于功能的改善。此插件为文件提供了大量的着色方案,并且可以随用户需要制定,除此之外,它的界面很有视觉享受。</p> <p style="text-align:center;"><img alt="开发者应该了解的 12 款 Eclipse 插件" src="https://simg.open-open.com/show/4e9e10a5c51a6ed22ab866c5caa512e7.jpg" width="529" height="360" /></p> <p> 英文原文:<a href="/misc/goto?guid=4958348871743718599" target="_blank">12 Eclipse plug-ins every developer should use</a></p> <div id="come_from"> 来自: <a id="link_source2" href="/misc/goto?guid=4958348872540440485" target="_blank">www.iteye.com</a> </div>