常见的IDE工具,你都接触过哪些?

简介: 在学习计算机的道路上,我相信每个人首先接触的是一些常用的编程工具,也就是我们所说的IDE了,以及各种各样的,付费又或者免费的工具软件,那么,作为一个资深程序员,我们多多少少需要认识各种各样的开发工具啦!

在学习计算机的道路上,我相信每个人首先接触的是一些常用的编程工具,也就是我们所说的IDE了,以及各种各样的,付费又或者免费的工具软件,那么,作为一个资深程序员,我们多多少少需要认识各种各样的开发工具啦!

常见的IDE工具


Jetbrains全家桶

说起Jetbrains这家公司,大家一定不陌生,如果陌生那你也一定用过他家的IDE工具集,比如,以下的产品。

image.png

最有名气的就是IDEA这个万能IDE了,当然一般也就是学习编写Java程序时使用,jetbrains的IDE工具最具有的特色便是智慧了,代码提示,代码补全,以及数以万计的插件、主题等。

不管是什么语言,目前常用的语言IDE都有它的一席之地。

Jetbrains各类工具的作用范围

  • RM->RubyMine是一款针对于Ruby语言的IDE工具
  • PC->PyCharm是一款面向专业的Python开发者的IDE工具
  • IJ->IntelliJ IDEA是一款功能强大,符合人体工程学的 JVM IDE,一般用于Java语言的开发
  • PS->PhpStorm是一款高效智能的PHP开发工具
  • GO->GoLand 使读取、写入和更改 Go 代码变得非常容易
  • RD->JetBrains Rider 是一款基于 IntelliJ 平台和 ReSharper 的跨平台 .NET IDE
  • AC->AppCode适用于 iOS/macOS 开发的智能 IDE
  • WS->WebStorm 是一个适用于 JavaScript 和相关技术的集成开发环境
  • CL->CLion是一款智能的 C 和 C++ 编辑器,也是一款跨平台的 IDE工具
  • DG->DataGrip是一个数据库管理工具,基本上支持市面上所以数据库环境的连接
  • R#->ReSharper是一款适用于.NET开发者的Visual Studio扩展

同时Jetbrains的工具与扩展还远远不止这些,甚至还有自我开发的新型语言->kotlin,可以说是浓缩版的Java

微软出品的IDE

除了Jetbrains外,我们知道,微软是一个可以强大到影响世界互联网科技的公司,在他旗下的操作系统、环境数不胜数,以及许多语言也是由微软研发,比如我们熟悉的.NET框架下的所有语言,还有支持ES6的前端语言TypeScript等等。

那么一个这么强大的公司,肯定是有自己的IDE工具的,比如下面这两个IDE工具,如果你学过C或者CPP、C#等语言,或者说你是一个优秀的前端开发者,那么你一定使用过它。

image.png

VS Code是一个文本编辑器,众所周知,文本编辑器基本上是无所不能的开发工具,比如我们Windows自带的TXT文本、Notepad++和Sublime Text等等。

VS Code的强大不仅仅是基本上支持所有语言,而且有数以万记的扩展插件,同时快捷键、代码段、提示、补充、终端以及可以Git连接等优势,而且使用感也是特别好的,体积小而功能强大,谁不喜欢呢?主要是他还免费啊!......

VS也是一款强大的IDE,对标Jetbrains的IDEA,当然,VS最主要的是进行C与NET开发,而IDEA一般是对于Java语言的编写与程序开发。

数据库工具


说了这么多IDE工具,我也来说说一些常用的数据库工具,我们上面已经提到了Jetbrains的DG是一款特别强大的SQL连接与开发工具,但DG的界面更像是一个IDE,而喜欢更漂亮的可视化界面更清晰的语义化工具的话,Navicat Premium是一个不错的选择,Navicat的界面让人一见倾心。

在这里提示一点:工具都不是十全十美的,而每个工具都有自己的特点,要合适场景合适环境使用合适工具

Navicat 的优势是它的界面,而且它相比DG是比较轻量的,打开快,连接快,操作简单,功能也强大,但是比起DG,它还是没那么智慧那么全面,仅支持市面主流的SQL。

但是因为Navicat与DG都是收费的,公司可能因为版权问题,不是正版是不允许使用的哦!

所以,出来这两款工具还有一些其他数据库工具,其中就有一款开源的SQL工具->DBeaver,开源免费是DBeaver的最大优势,免费的同时也特别好用啦!

基本上数据库常用的工具就这几个,其他的我也没去了解,几个常见的熟悉就可以。

好用的终端工具


如果你是一个喜欢控制台或者是喜欢Linux的程序员,或者说你了解Git或者SSH的话,终端工具肯定是不能少的。

终端各种各样,工具也花里胡哨,我也在电脑上下载了几个常用,而且强大的终端工具,如果你不了解终端是什么的话,可以百度或者谷歌哦!

我也来展示一下我笔记本里面的各种终端。

1.png

我笔记本里面有我常用的几个终端,左上角是美化后的Windows11自带的终端,右上角是Termius,左下角是Tabby Terminal,右下角是Xshell。

对于这些工具,可能我Xshell和Windows终端用得比较多,Xshell也是程序员们经常的终端工具,当然,他的高版本是需要付费的,我这里是用的Xshell6,其他的终端各有特色,但是我用的不多,就不介绍了。

我将图标圈出来,可能会让你印象深刻一点,不需要刻意去了解这些软件,只是扩展常识即可!

image.png

如果你英语不好的话,那还是用一用Xshell吧!

补充


本来打算说一说Git的常用工具,但是Git得靠你自己去接触了,我相信Github对所有程序员都不陌生,所以,Git就自己去了解吧,必要的话,也可以深入的学习一下。

Markdown与思维导图工具


image.png

还有一些工具,可以辅助我们日常的书写笔记或者思维导图构建,Markdown编辑器也有多种多样,包括我们常见的大部分博客都是有Markdown编辑器与Markdown渲染的,而在平常,Markdown编辑器的工具我用的不多,因为我一般写在博客里面,但是Typora这个编辑器是众所周知的好用,而且简洁,但是现在也开始收费了,不过很便宜,可以支持一下!

然后就是我们常用的思维导图工具Xmind,但这个工具是要付费购买的,所以,我这里也使用了一些免费的思维导图工具,百度也有在线思维导图,不过我还是喜欢使用GitMind,模板多,而且完全免费。

许多人可能觉得思维导图没什么用,但是它之所以收费,肯定是因为他的作用巨大,只是你还没有接触到使用它的条件。

一般搞开发,思维导图用得就特别多,还有开发文档等等,它的作用等待你去发现,去挖掘,去体会。

尾述


学习的过程中会接触到各种各样的开发工具,IDE也会多种多样,比如可能都是写Java代码,有的人喜欢Eclipse而许多人偏爱IDEA,但它终究只是工具,目的是辅助你开发,帮助你完善代码,写好代码,高效率的写代码。

所以不要纠结于工具,首先看要求,其次看环境,然后看爱好来选择工具,用着用着就基本上常用工具都会了,所以说,能灵活运用的写代码加上合适的工具才是将工具作用发挥到最大。

相关文章
|
1月前
|
IDE Java 开发工具
ide工具
ide工具
45 8
|
3月前
|
机器学习/深度学习 人工智能 IDE
Cursor免费 GPT-4 IDE 工具的保姆级使用教程
本文介绍了Cursor这一基于人工智能技术的代码生成工具,包括其特点(利用自然语言处理和深度学习算法,可生成高质量代码,支持多种编程语言,能在多种操作系统上运行)及使用教程。教程内容涵盖下载(通过官网获取对应系统版本并安装)、初始化配置(如配置快捷键、AI指定语言,导入VS Code扩展,设置数据偏好,登录/注册)、安装插件(设置Cursor中文、配置gitee)、配置模型和Key(选择模型、配置密钥、自定义模型并进行测试)以及如何使用(打开提示词面板)等步骤。
1780 6
 Cursor免费 GPT-4 IDE 工具的保姆级使用教程
|
7月前
|
IDE 测试技术 项目管理
集成开发环境(IDE)的使用:提升Visual Basic开发效率的工具和技巧
【4月更文挑战第27天】本文探讨了如何使用Visual Basic IDE提升开发效率,包括理解IDE组件、利用代码编辑器的智能功能、通过界面设计器设计GUI、使用调试和测试工具、有效管理项目与版本控制、掌握快捷键和宏、定制IDE以及利用学习资源。通过充分利用这些工具和技巧,开发者能更快地编写高质量代码,高效管理项目,从而提升整体开发效率。随着IDE的持续发展,开发者应不断学习新特性以适应进步。
173 1
|
4月前
|
JavaScript IDE 前端开发
前端开发工具配置 nodejs & git & IDE
前端开发工具配置 nodejs & git & IDE
|
7月前
|
IDE 小程序 前端开发
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
110 11
|
7月前
|
IDE 小程序 API
【社区每周】IDE性能分析工具即将上线;多项数字化产品支持沙箱调试(1月第三期)
【社区每周】IDE性能分析工具即将上线;多项数字化产品支持沙箱调试(1月第三期)
56 0
|
IDE Java 开发工具
IDE工具之IDEA中Module的创建、删除、导入
IDE工具之IDEA中Module的创建、删除、导入
315 0
|
IDE Java 开发工具
IDE工具之IDEA2022.2的简介、下载与安装、初步配置
IDE工具之IDEA2022.2的简介、下载与安装、初步配置
300 0
|
IDE 大数据 Java
大数据基本开发工具的IDE工具的IDEA
当今,大数据已成为日益重要的领域。在大数据开发中,IDE是必不可少的工具之一。IntelliJ IDEA(以下简称IDEA)是一款由JetBrains公司开发的功能强大的Java IDE工具,广泛应用于大数据开发、Web应用程序和企业级应用程序的开发。
340 0
|
IDE 大数据 Java
大数据基本开发工具的IDE工具的Eclipse
在大数据开发过程中,IDE工具是必不可少的。Eclipse是一种广泛使用的Java IDE工具,它支持多种编程语言和各种插件,非常适合大数据开发。本文将介绍Eclipse的特点、安装和使用方法。
165 0

相关课程

更多