史上最全:Jetbrains全家桶31款软件 分类+功能整理收集-程序员宅基地

技术标签: webstorm  phpstorm  开发工具  pycharm  intellij-idea  ide  

>>> Jetbrains是世界一流编程集成环境开发公司。

我算了一下,Jetbrains共发布了31款软件+工具。新手使用jetbains的软件时难免会遇到难以选择的情况。今天,我将这些软件分类并简单解释了一下用法,希望对你有帮助~

 粗略算一下,Jetbrains共发布:

语言IDLE:7款

.Net编辑器:5款

数据库处理:2款

vs+unity扩展:3款

团队工具:5款

针对iOS、MacOS:1款

教育版:2款

其他小工具:6款

让我们开始今天的Jetbrains之旅吧~


一、语言IDLE(7款)

以下这些语言IDLE,带有一整套可以帮助用户在使用语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

1、IntelliJ IDEA: Java编辑器+集成环境

·包含 Ultimate(付费专业版)和 Community(社区免费版)两个版本。

2、PyCharm:Python编辑器+集成环境

·包含 Professional(付费专业版)和 Community(社区免费版)两个版本。

3、CLion:C/C++编辑器+集成环境

4、WebStorm:JavaScript、HTML编辑器+集成环境

5、PhpStrom:php编辑器+集成环境

 

6、Goland:Go编辑器+集成环境

 

7、RubyMine:Ruby编辑器+集成环境


 二、.Net处理编辑器(5款)

接下来的这些软件支持 .NET 框架、新的跨平台框架 .NET Core 和基于 Mono 的项目。 这使您可以开发广泛的应用程序,包括:.NET 桌面应用程序、服务和库、Unity 游戏、Xamarin 应用、ASP.NET 和 ASP.NET Core web 应用程序。

8、Rider

 

9、dotPeek Portable:反编译

10、dotMemory Portable:内存分析

11、dotTrace Protable::性能分析

12、dotCover Portable::覆盖率分析

 


三、数据库处理(2款)

DataGrip是一款数据库客户端工具,可以连接到数据库服务器,执行sql、管理表(创建表,修改索引等等)以及导出数据等。

13、DataSpell:数据科学家

14、DataGrip:数据库分析


 四、vs+unity扩展(3款)

 ReSharper是一个JetBrains公司出品的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理。

15、Resharper:Visual Studio 扩展

16、Resharper C++:Visual Studio 扩展(C++)

 

17、RiderFlow:Unity 扩展


 五、Teams团队工具(5款)

这些软件提供一系列特性可以让团队快速实现持续集成: IDE 工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等,所有的这些,都是让你的团队快速享有持续集成带来的效率提升、高质量的软件保障。

18、YouTrack:项目管理跟踪

19、TeamCity:集成服务器

20、Hub:团队协作工具

 

21、Projector:远程开发

22、Qodana:代码质量分析


 五、针对iOS、MacOS(1款)

 23、AppCode


 六、教育版(两款)

24、Intellij IDEA Education Tool

25、PyCharm Education Tool

 


七、其他小工具(6款)

Jetbrains还提供了以下几款工具:

26、MPS:面向语言编程

 

27、Kotlin:Kotlin IDLE

 

28、EduTools:教育学习工具

 

29、Code With Me:多人合作

 

30、Space:一体化解决方案

 

31、DataLore:Jupyter环境笔记本

 


最后,还有一个:当你下载了很多Jetbrains的软件,你可以使用

Toolbox

它可以很方便地管理你的所有Jetbrains软件!


>>> 整理不易,希望点个赞、收藏关注一下吧~

官网查看所有软件:All Developer Tools and Products by JetBrains

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Xuange_Aha/article/details/125840685

智能推荐

浅谈“三层结构”原理与用意_三层 all-程序员宅基地

文章浏览阅读4.7k次。序在刚刚步入“多层结构”Web应用程序开发的时候,我阅读过几篇关于“asp.net三层结构开发”的文章。但其多半都是对PetShop3.0和Duwamish7的局部剖析或者是学习笔记。对“三层结构”通体分析的学术文章几乎没有。2005年2月11日,Bincess BBS彬月论坛开始试运行。不久之后,我写了一篇题目为《浅谈“三层结构”原理与用意》的文章。旧版文章以彬月论坛程序中的部分代码举例_三层 all

2017年寒假集训分组测试赛2 Ranklist_返回比赛列表 普及组1 - day02 寒假集训 题目列表 比赛成绩表 c. 繁衍 杜俊萱 #c.-程序员宅基地

文章浏览阅读401次。初级二十四点游戏Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description受李老师的影响,他4岁的孩子明明也开始喜欢传统的二十四点游戏了。不过,李老师觉得孩子太小,传统的二十四点的游戏太难了。于是,他把游戏作了简化:给明明两张牌,只能用一次加法或一次乘法运算,看看明明能不能算_返回比赛列表 普及组1 - day02 寒假集训 题目列表 比赛成绩表 c. 繁衍 杜俊萱 #c.

PCB设计笔记_顶层铺铜颜色和线的颜色一样吗-程序员宅基地

文章浏览阅读283次。https://www.51zxw.net/show.aspx?id=53901&cid=5743-4 工作层面 layer_ 叠层管理 机械层:mechical1 top overlay bottom overlay 丝印层 日期 板子名称 top paste :涂焊锡膏用的 bottom solder 上绿油 keep ou..._顶层铺铜颜色和线的颜色一样吗

源码级分析app是如何被启动的_appdeathrecipient-程序员宅基地

文章浏览阅读3.6k次。前言一个app的程序是怎么启动的?入口在哪里?听说ActivityManagerServices很屌,Why?Activity生命周期到底是谁调用的?Application又是在哪里初始化的?onCreate又是如何被调用的?面试官常常会问:为什么主线程使用looper.loop不会卡死界面?等等..是不是一直有这样的疑问?很懵逼对不对 - - ,那我们就站在巨人的丁丁上来解决一下这些问题,如果文..._appdeathrecipient

Leetcode 414. 第三大的数 腾讯校招面试题(一次遍历,最大值,次大值,此次大值必须同时更新)_long_min ? a : c;-程序员宅基地

文章浏览阅读66次。class Solution {public: int thirdMax(vector<int>& nums) { long a = LONG_MIN, b = LONG_MIN, c = LONG_MIN; for (auto num : nums) { if (num > a) { c = b; b = a; ..._long_min ? a : c;

HDOJ 2710 Max Factor (筛素法求最大因子)_hdoj 2710 max factor-程序员宅基地

文章浏览阅读836次。Max FactorTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5557 Accepted Submission(s): 1799Problem DescriptionTo improve the _hdoj 2710 max factor

随便推点

ConstrainLayout 基础教程3,Android开发前景怎么样_barrierallowsgonewidgets-程序员宅基地

文章浏览阅读143次。android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginStart="16dp"android:layout_marginTop="16dp"android:text="@string/warehouse"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="par._barrierallowsgonewidgets

Qt QTreeView树形视图用法_qtreeview setdata-程序员宅基地

文章浏览阅读1.8k次。1,树形结构的item设置为选中QModelIndex rootIndex;QModelIndex robotsIndex;QModelIndex nonMobileIndex;rootIndex = treeView->model()->index(0, 0);//最顶层item的indexrobotsIndex = treeView->model()->ind..._qtreeview setdata

使用Air724UG模块拍摄照片并上传至云服务器_air724ug 4g摄像头-程序员宅基地

文章浏览阅读9.9k次,点赞10次,收藏73次。文章目录前言基础知识编写 TCP 客户端代码编写 TCP 服务端代码前言最近在做物联网的项目,有一个需求是要每隔一段时间要拍摄一张现场的图片并上传至云服务器保存。在查阅了很多资料后,发现这方面的资料是真的匮乏。同时,tb 上的摄像头产品也太高度集成了,很难进行二次开发。一次机缘巧合下,在逛 tb 的时候偶然发现一款产品,就是如下图所示 Air724UG 模块,自带 4G 通信模块和摄像头接口,而且成本也比较便宜,带通信卡和摄像头总价格不超过 80,简直就是完美符合我需求的天选产品。同时该系列产品的官方网_air724ug 4g摄像头

【JS 逆向百例】WebSocket 协议爬虫,智慧树扫码登录案例分析_智慧树登录页面 csdn-程序员宅基地

文章浏览阅读3.6k次,点赞4次,收藏13次。WebSocket 协议爬虫案例分享_智慧树登录页面 csdn

HDU 1272小希的迷宫 并查集_c - 小希的迷宫-程序员宅基地

文章浏览阅读489次。一、内容 上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任意两个房间有且仅有一条路径可以相通(除非走了回头路)。小希现在把她的设计图给你,让你..._c - 小希的迷宫

Spring注解配置AOP切面实现注解切点记录方法执行日志和时间_注解在aop中的应用,比如配置切面日志-程序员宅基地

文章浏览阅读1.5k次。1、方法执行日志方案设计1.1 注解的方式通过定义日志注解+解析注解的方式来实现记录方法执行日志,这种方式在需要监控的接口实现方法上打上定义的注解,再通过解析注解的方式将日志记录到文件。注解方式的优点是粒度细,在需要监控的服务接口实现方法打上注解就可以实现记录日志。缺点是服务接口太多的话,每一个接口都需要打上注解,比较繁琐。定义注解import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPoli_注解在aop中的应用,比如配置切面日志

推荐文章

热门文章

相关标签