jetbrains 是一家专注软件开发工具的厂商,核心产品是各类集成开发环境也就是 IDE,还有代码辅助 团队协作 项目管理相关配套软件,在程序员圈子知名度很高,产品特点是代码智能补全 代码检查 重构能力强,对多种编程语言和开发框架支持完善,很多开发者 企业开发团队都会选择它的产品,jetbrains 不是单一软件,而是一整套开发相关产品矩阵,不同 IDE 对应不同编程语言,同时还有独立的辅助工具,分为个人版和商业订阅版本,学生和开源项目可以申请对应的授权优惠,很多新手容易混淆,以为 jetbrains 只有 idea,实际上它还有大量其他语言专用 IDE,覆盖前端 数据库 移动端 运维脚本等多种开发场景。
核心 IDE 产品分层介绍
1 IntelliJ IDEA
主打 Java 开发,分为社区版和旗舰版,社区版免费开源,旗舰版增加 Web 框架 数据库 企业级开发插件支持,是 jetbrains 最知名的产品,也支持 Kotlin 开发。
2 PyCharm
Python 专用 IDE,同样分社区版专业版,专业版支持 Web 开发 科学计算 远程开发,适合爬虫 数据分析 Django Flask 项目开发。
3 WebStorm
前端开发 IDE,原生支持 JavaScript TypeScript Vue React,自带代码校验 调试 版本管理,前端开发者使用很多。
4 PhpStorm
PHP 语言专用开发环境,支持 Laravel Symfony 等主流 PHP 框架,内置调试和数据库联动功能。
5 Rider
主打.NET C 开发,支持跨平台,可开发桌面应用 Web 应用,兼容 Unity 相关开发。
6 GoLand
Go 语言专用 IDE,针对 Go 语法 模块 调试做专门优化,适合 Go 后端项目开发。
7 CLion
C 和 C++ 跨平台 IDE,支持 CMake,适合嵌入式 底层程序开发。
8 RubyMine
Ruby 语言 IDE,适配 Ruby on Rails 框架开发。
配套非 IDE 工具产品
1 DataGrip
数据库管理工具,支持 MySQL PostgreSQL Oracle SQLite 等多种数据库,SQL 智能补全,可视化管理数据表。
2 JetBrains Fleet
新一代轻量级 IDE,支持远程开发,模块化架构,属于新一代开发编辑器产品。
3 Space
一体化研发协作平台,集成代码仓库 任务管理 CI 文档 团队沟通,面向企业研发全流程。
4 YouTrack
项目缺陷跟踪 任务管理系统,适合开发团队管理需求 bug 迭代计划。
产品对照表
| 产品名称 | 主要用途 | 版本特点 |
|---|---|---|
| IntelliJ IDEA | Java Kotlin 开发 | 社区版免费 旗舰版订阅 |
| PyCharm | Python 开发 | 社区版免费 专业版订阅 |
| WebStorm | 前端 JS TS 开发 | 商业订阅 |
| GoLand | Go 语言开发 | 商业订阅 |
| DataGrip | 数据库管理 | 商业订阅 |
| Space | 团队研发协作 | 企业订阅 |
授权与使用要点
社区版产品可以免费使用,但是功能会精简,专业旗舰类产品采用年度订阅模式,不是永久买断,每年续费继续使用更新。在校学生 教师 认证开源项目维护者,可以申请免费授权。所有产品支持 Windows Mac Linux 三大操作系统,大部分产品支持插件扩展,可以自行加装插件补充功能。
【常见问题】
问题 1 jetbrains 产品介绍里面,社区版和专业版差别是什么
回答 1 jetbrains 产品介绍里面,社区版免费但是功能精简,专业版也就是旗舰版增加框架支持 数据库 远程开发等高级能力,需要订阅付费。
问题 2 jetbrains 产品介绍里面,IntelliJ IDEA 可以写 Python 吗
回答 2 jetbrains 产品介绍里面,IDEA 本身主打 Java,虽然可以装插件支持 Python,但是官方推荐 Python 开发使用 PyCharm,原生体验更好。
问题 3 jetbrains 产品介绍里面学生可以免费使用吗
回答 3 jetbrains 产品介绍里面,符合条件的在校学生可以申请教育免费授权,提交学生身份材料审核之后就能解锁专业版功能。
问题 4 jetbrains 产品介绍里面 DataGrip 是用来做什么的
回答 4 jetbrains 产品介绍里面 DataGrip 是独立数据库管理工具,专门用来编写 SQL 管理数据库,不需要依附其他 IDE 单独安装使用。
【免责申明】
本文内容基于公开产品资料整理,仅作为软件科普参考,产品版本 授权政策 功能更新可能随官方调整变化,不构成采购决策建议。
