不是每个人都能负担得起 IDE 的订阅费用。但是,幸运的是,IntelliJ 提供免费和付费版本的IntelliJ IDEA。也就是说,开发人员通过 IntelliJ Ultimate 获得的功能和支持对于许多开发人员来说是值得的。

当然,这一价格中包括了专门的支持——这对于更大、更复杂的开发项目来说变得越来越重要。

IntelliJ 社区与终极支持

下面的列表显示了 JetBrains 站点上列出的功能比较,并显示了 IntelliJ Community 和 IntelliJ Ultimate 所支持的不同语言、框架、构建工具、版本控制系统、应用程序服务器。

语言支持

IntelliJ Ultimate 支持比 IntelliJ Community 更广泛的语言,包括 JavaScript、SQL、CSS、Python、PHP 等。

框架支持

对于框架,IntelliJ 社区仅提供对 Android、Swing 和 JavaFX 的支持。 IntelliJ Ultimate 支持 Spring、Java EE、Grails、Micronaut 等。

构建工具支持

对于构建工具,IntelliJ 社区支持 Maven、Gradle、Ant、sbt、Bloop 和 Fury。 IntelliJ Ultimate 添加了对 npm、Webpack、Gulp 和 Grunt 的进一步支持。

版本控制支持

对于版本控制,IntelliJ Community 支持 Git、GitHub、Subversion、Mercurial 和 Team Foundation Server。 IntelliJ Ultimate 增加了对 Perforce 版本控制系统的进一步支持。

部署支持

对于应用服务器部署,IntelliJ Community 支持 Docker 和 Docker Compose,而 IntelliJ Ultimate 增加了对 Tomcat、TomEE、GlassFish 和其他流行应用服务器的额外支持。

其他集成

IntelliJ 社区包括对调试、反编译、自定义主题、单元测试工具和问题跟踪集成的功能和支持。 在 IntelliJ Ultimate 方面,您可以获得对分析工具、HTTP、数据库工具、图表、依赖结构矩阵、重复检测、设置同步和 Kubernetes 的附加功能和支持。

用户体验

从用户体验的角度来看,IntelliJ Community 与 Ultimate 是一个相当均匀的比较。 显然,如上文所述,功能上存在显着差异。 但是,就直观的设计和用户体验而言,两者都非常出色。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部