描述
IntelliJ IDEA Ultimate
功能介紹
IntelliJ IDEA Ultimate的功能非常優越,有:智慧程式碼助手、程式碼自動提示、集成的編輯器、refactoring(重構),J2EE支援、Ant(批次處理工具)、JUnit、CVS整合集成、程式碼審查、創新的GUI設計、行動裝置開發等。IntelliJ IDEA Ultimate傾向於Web和企業的開發。
IntelliJ IDEA 被認為是當前Java開發效率最快的IDE工具。它整合了開發過程中實用的眾多功能,幾乎可以不用滑鼠就方便的完成你要做的任何事情,大幅加快開發的速度。簡單而又功能強大。與其他的一些繁冗而複雜的IDE工具有鮮明的對比。
功能特色
語言支持
帶智能程式碼補全的編碼輔助、深度靜態分析、智能重構、檢查、快速修復等。
- Java
- Groovy
- Kotlin
- Scala(通過插件)
- Python和Jython (通過插件提供PyCharm Professional Edition的所有功能)
- Dart(通過插件)
- Rust(通過插件)
- HTML、XML、JSON、YAML
- XSL、XPath
- Markdown
- JavaScript、TypeScript(WebStorm的全部功能)
- CoffeeScript、ActionScript
- SQL(DataGrip的全部功能)
- CSS、Sass、SCSS、Less、Stylus
- Ruby和JRuby(通過插件提供RubyMine的所有功能)
- PHP(通過插件提供PhpStorm的所有功能)
- Go(通過插件提供GoLand的所有功能)
框架支持
IntelliJ IDEA 支持大量框架:服務器端和前端。
- Android(包括Android Studio 的功能)
- Swing(包括UI Designer)
- JavaFX
- Spring (Spring MVC、Spring Boot、Spring Integration、Spring Security 等)
- Spring Cloud
- Java EE/Jakarta EE(JSF、JAX-RS、CDI、JPA 等)
- Hibernate
- Micronaut、Quarkus 和Helidon
- Grails
- GWT
- Play(通過插件)
- Thymeleaf、Freemarker、Velocity
- AspectJ、OSGI
- Akka、SSP、Play2 (通過Scala 插件)
- Selenium(通過插件)
- React、React Native
- Angular、AngularJS
- Node.js
- Vue.js(通過插件)
- Ruby on Rails(通過插件)
- Django、Flask、Pyramid(通過插件)
- Drupal、Wordpress、Laravel(通過插件)、Symfony(通過插件)
生成工具
IntelliJ IDEA 集成了Java、Scala、JavaScript 和其他語言的主要自動化生成工具。
- Maven
- Gradle
- Ant
- sbt、Bloop、Fury (通過Scala 插件)
- npm
- Webpack
- Gulp、Grunt
集成開發者工具
IntelliJ IDEA 提供了無與倫比的開箱即用工具來精簡工作流。
- 調試器
- 反編譯器
- 字節碼查看器
- 測試覆蓋率
- 測試運行程序(JUnit、TestNG、Spock、Cucumber、ScalaTest、spec2 等)
- 嵌入式終端
- 數據庫工具/SQL(DataGrip的全部功能)
- HTTP客戶端
- 分析工具
版本控制
IntelliJ IDEA 提供簽入/簽出變更、瀏覽歷史記錄以及編輯分支等功能。
- Git、GitHub
- Subversion
- Mercurial
- Team Foundation Server(通過插件)
- Perforce
部署
IntelliJ IDEA 允許您部署到主要應用程序服務器和雲:它可以幫助您生成工件, 部署和調試。
- Docker、Docker Compose
- Tomcat
- TomEE
- GlassFish
- Resin
- Jetty
- Virgo
- JBoss、WildFly
- Weblogic
- WebSphere、Liberty
- Kubernetes(通過插件)
其他
- 自定義主題(通過插件)
- 問題跟踪器集成(YouTrack、JIRA、GitHub、TFS、Lighthouse、Pivotal Tracker、Redmine、Trac等)
- 圖表(UML、依賴項等等)
- 依賴關係結構矩陣
- 檢測重複
- 通過JetBrains 帳戶同步設置