Intellij IDEA:优秀的Java开发工具

 ,  ,  1

Intellij IDEA 是由JetBrain开发的一款优秀的Java开发工具。著名的Android Studio就是谷歌基于IntelliJ IDEA开发而来的。目前可下载的有免费的Community Edition和收费的Ultimate Edition。

Screen Shot 2015-12-12 at 10.59.10 PM

IntelliJ IDEA第一版发布于2001年1月, 是当时为数不多能够支持代码导航和代码重构的IDE之一。
根据2010年Infoword的报告,在最流行的的四种Java开发工具(Eclipse、IntelliJ IDEA、NetBeans和Oracle JDeveloper)里排名第一。

主要功能

1、智能编码辅助

  • IDE通过分析上下文建议最好的完成选项,大大减少了程序开发人员操作,让编码速度比你想象的更快。
  • 跳转到任何类、文件或符号、甚至是工具窗口。只需要点击就可以切换到声明、父类、测试、实现和调用的地方。
  • 开发人员可以安全地重构任何声明。 IntelliJ IDEA会为每一段相应的代码进行更改。
  • 当IntelliJ IDEA发现代码中有任何不一致或可以改善的地方,它会标明最佳选择。只需点击选择所提供的选项之一,就可以将其应用到代码中。

2、内置集成工具

  • IntelliJ IDEA与Maven、Gradle、SBT、Grunt、Bower和其它工具无缝集成,进行构建、测试、运行、打包和部署应用程序。
  • 对Git、SVN、Mercurial、Perforce公司和其它版本控制系统提供统一支持,可帮助管理本地修改并应用复杂的分行业务。
  • IntelliJ IDEA提供了统一接口,用于运行测试和测量代码覆盖。可以导出任何覆盖测试结果与你的团队分享。
  • 允许访问Oracle、SQL服务器、PostgreSQL、MySQL,可以通过IDE访问其它数据库。 IntelliJ IDEA可以帮助编辑SQL代码,运行查询、浏览数据和改变模式。

3、服务器端框架

  • IntelliJ IDEA会检测Spring和其它Java EE特定的XML配置文件和注释的代码库,并提供了扩展的编码帮助。此外,它还无缝集成企业应用服务器。
  • IntelliJ IDEA提供本地支持,并为开发、运行和调试基于GWT和Vaadin的框架的Web应用先进的编码支持。
  • IntelliJ IDEA的支持许多其它重要的JVM框架和技术,包括Hibernate、Guice、FreeMarker、Velocity、Thymeleaf和Struts等。

4、前端开发

  • 除了服务器端语言和框架支持, IntelliJ IDEA还为对Web和移动开发提供了一流的支持。
  • IntelliJ IDEA支持JavaScript、HTML、CSS以及React、AngularJS和其它JavaScript框架。

5、其它功能

  • 支持多种语言,比如Groovy、Kotlin、Scala等。
  • IntelliJ IDEA同时也有一个强大的插件生态系统, 提供了1500多个可用插件。如果你打算写自己的插件添加到IntelliJ IDEA ,那就快去试试吧。

免费版和企业版对比

Screen Shot 2015-12-12 at 10.59.29 PM

官方网站:https://www.jetbrains.com/idea/
开源地址:https://github.com/JetBrains

2 3 收藏

资源整理者简介:

Java/J2EE Developer 个人主页 · 贡献了1个资源


直接登录
最新评论

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer