前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常见的IDE工具,你都接触过哪些?

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

作者头像
JanYork_小简
发布2022-03-29 12:31:07
4.9K0
发布2022-03-29 12:31:07
举报
文章被收录于专栏:小简技术栈

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

常见的IDE工具

Jetbrains全家桶

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

Jetbrains全家桶
Jetbrains全家桶

最有名气的就是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#等语言,或者说你是一个优秀的前端开发者,那么你一定使用过它。

微软IDE
微软IDE

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的话,终端工具肯定是不能少的。

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

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

终端
终端

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

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

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

终端
终端

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

补充

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

Markdown与思维导图工具

MD与思维导图
MD与思维导图

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

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

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

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

尾述

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 02 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常见的IDE工具
    • Jetbrains全家桶
      • 微软出品的IDE
      • 数据库工具
      • 好用的终端工具
      • 补充
      • Markdown与思维导图工具
      • 尾述
      相关产品与服务
      数据库智能管家 DBbrain
      数据库智能管家(TencentDB for DBbrain,DBbrain)是腾讯云推出的一款为用户提供数据库性能、安全、管理等功能的数据库自治云服务。DBbrain 利用机器学习、大数据手段、专家经验引擎快速复制资深数据库管理员的成熟经验,将大量传统人工的数据库运维工作智能化,服务于云上和云下企业,有效保障数据库服务的安全、稳定及高效运行。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档