太原Java培训
达内太原java培训中心

0351-5608878

热门课程

Java开发之21 款插件让它强大起来!(下)

  • 时间:2017-11-12
  • 发布:CSDN博客
  • 来源:CSDN博客

Java开发之21 款插件让它强大起来!(下)

M2Eclipse

M2Eclipse( https://marketplace.eclipse.org/content/maven-integration-eclipse-luna-and-newer ),或者简称 M2E ,是将 Maven 构建工具集成到 Eclipse 的首选方案,这样一来,你的每次保存将触发 Maven 构建项目而不仅仅是 Eclipse。精心设计的 POM(项目对象模型)避免了需要记住 Maven XML 模式的麻烦,当然,你依然可以编辑原始 XML。上图显示了各种代码的依赖关系。

Unnecessary Code Detector

当我们需要清理代码并删除那些不需要的代码碎片时,Unnecessary Code Detector( https://marketplace.eclipse.org/content/unnecessary-code-detector/metrics ) 就可以完成这项工作。当你点击按钮该工具就会出现标志来告诉你哪些方法不再使用。此外,这个工具还会标记出其他的编码错误,在将代码提交到仓库之前使用该工具是非常有用的。

SonarLint

解决空格和 Tab 问题是很多程序员都要做的工作,lingting 工具可以帮助我们自动完成这项工作。SonarLint( https://marketplace.eclipse.org/content/sonarlint ) lint 的强大功能带到了 Eclipse 中。在检查代码之前,你可以长时间运行 lint 工具,其内部的代码审查机制将帮助你解决空格和 Tab 问题。

JRebel

调试代码从来都不是一件简单的事,如果你的代码构建非常复杂那么调试起来就更不容易了。JRebel( https://marketplace.eclipse.org/content/jrebel-eclipse ) 是一个非常智能的 Java 代理,它可以更改代码并将其插入到已经运行的代码中。我一直以来都在使用 JRebel,它非常强大,在重建或者重新运行代码之前你可以尝试使用一下 JRebel。这对于 Eclipse 来说非常合适,因为 Eclipse 从一开始就已经完成了大部分的工作。

TestNG

为代码编写好的单元测试可能比编写代码本身更加重要。TestNG( https://marketplace.eclipse.org/content/testng-eclipse/ ) 将你的测试与 Eclipse 集成在一起,因此你可以很方便地运行它们。编译之后就产生结果,测试的集成度比以往更高。

JSweet

JSweet( https://github.com/cincheo/jsweet-eclipse-plugin ) 可以将 Java 代码转换成 JavaScript 代码。对于那些想要从 Java 转到 JavaScript 的程序员来说可以继续编写Java 代码。如果你不想花太多精力敲代码,那么你可以使用 TypeScript ,当然最终都会转换为 JavaScriptEclipse 的这款插件让你可以通过 Java 代码实现大部分的功能,然后在最后生成 JavaScript 即可。

Bytecode Outline

大部分程序员都没有契机去了解 Java 堆栈里面到底发生了什么。我们使用高级编程语言就可以实现想要的功能。但是当你想要深入挖掘内部机制试图让代码运行更快时,查看实际的 Java 字节码是非常有用的。如果你是一名真正的程序员,你肯定会对深层次的东西充满兴趣。Bytecode Outline( https://marketplace.eclipse.org/content/bytecode-outline ) 正是开启代码灵魂窗口的工具。

PyDev

如果你对 Python 的普及程序有所怀疑,那么不妨看看 PyDev( https://marketplace.eclipse.org/content/pydev-python-ide-eclipse ) 它是一个能够让 Python 开发者告别命令行并享受 Eclipse 的强大插件。它不仅支持基本语法,还支持流行的 Python 的框架,比如 Django 它能够将 Django 代码推送到 Google App Engine。它对于 Python 开发者来说是一个完整的开发插件。

Nodeclipse

使用 JavaScript 构建服务器应用程序已经在无数程序员中风靡多时。如今,Nodeclipse( https://marketplace.eclipse.org/content/nodeclipse ) 插件让开发者从带有奇怪参数标志以及无数脚本的命令行中解脱出来,取而代之的是非常友好、易用的高度集成化的开发环境。当然,你仍然可以通过命令行和 VI 编辑器编写 Node.js 代码,但是何必要花那么多的精力去记住大量的命令呢?

Scala IDE

对于那些喜欢功能性语言的开发者来说,Scala 一直以来都充满吸引力,它提供功能性语言的生产结构和支持,同时可以与来自 Java 世界的庞大代码库一起工作。Scala JVM 上运行,它可以链接任何 JAR 文件。因此,Scala 爱好者为 Eclipse 创建一个 Scala IDE( http://scala-ide.org/ ) 也就不足为奇了,他们可以利用 Eclipse 的强大功能来构建他们喜欢的应用程序。

Kotlin

很多人把 Kotlin 看成 Java 的简化版。Kotlin 拥有丰富的函数式编程特性,擅长处理空值,具有与 Java 的互操作性,能够生成 JavaScript native 代码,它受到 Android 开发者的强烈追捧。如果你想加入 Kotlin 的潮流, 那么针对 Eclipse Kotlin( https://marketplace.eclipse.org/content/kotlin-plugin-eclipse ) 插件将是你的不二选择。

YEdit

如今并不是所有人都热衷于使用 JSON 格式来存储数据。现今另一个热门的方式是 YAML。树结构一样,数据也几乎相同,它使用缩进而不是大括号。YEdit( https://marketplace.eclipse.org/content/yedit ) 是一个简易创建 YAML 文件的工具。它的基本概念不难理解,但有时候对于缩进的使用需要一点帮助。

UML Designer

我至始至终都不明白 UML(统一建模语言)有何吸引力,但是仍然有相当数量的人喜欢它,喜欢使用来自 Obeo Eclipse 插件 UML Designer( https://marketplace.eclipse.org/content/uml-designer )UML 是用于指定、创建和记录面向对象编程项目元素的标准。当你画出长方形,所有人都能明白你的意图。该插件还让你可以深入定义 UML XML 树形表示。如果你喜欢 UML ,那么你可能也会喜欢UML Lab Class Diagram Editor( https://marketplace.eclipse.org/content/uml-lab-class-diagram-editor/metrics ) UML Java Generator( https://marketplace.eclipse.org/content/uml-java-generator/metrics )

ImageJ

Eclipse 通常情况的使用者是程序员,但是随着计算机渗透到更多科学领域,越来越多科学家+程序员双重身份的人开始涌现。的确,你很难找到一个完全不会写代码的科学家。ImageJ( https://marketplace.eclipse.org/content/imagej-plugin ) 是一个强大的图像分析程序,它彻底改变了大量视觉数据的收集方式。如果你在 Eclipse 中运行它,可以编写自定义的代码来自动完成下一篇论文所需的所有数据的收集和整理。

好了,在java编程语言日益受欢迎的今天,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原java培训,不再孤军奋战,轻轻松松做IT高薪白领。早日掌握Java热门语言,早一日踏入有前景的行业。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

上一篇:Java开发之21 款插件让它强大起来!(上)
下一篇:Eclipse MicroProfile 助力 Java 微服务

做开发的就是不断地提高效率

Futhark 0.2.0 发布,小型全新的函数式编程语言

达内2017年Q3财报解读:招生人数达到36220人 业绩开始复苏回升

XWiki 9.10 发布,Java 编写的开源 wiki 和应用平台

选择城市和中心
贵州省

广西省

海南省