俗话说的好:工欲善其事,必先利其器。一款好的开发工具对程序员来说是至关重要的,可以降低开发成本、提高开发的效率和代码质量。
所以今天分享一些主流的编程开发工具,基本都是我曾经或正在使用的,附带一些使用感受。
编程开发工具一览
2. Notepad++
虽然软件名称叫 Notepad++,但它的功能可以说比 Win 自带的记事本高了几个次元!
3.Sublime Text
4. Vim
5.VIM 界面
因此对于新手来说可能不太友好,想要自如地操作它,就要花一些时间去学习它的使用快捷键。可一旦上手,就会发现它其实很牛逼很好用很高效,而且可谓是极客们的装 x 神器!
上有一张 Vim 快捷键的键盘图,看一下就大概知道这东西可操作性还是很强
6.Visual Studio Code
7.Atom
8.本地 IDE
下面几款都是比较优秀的本地 IDE。
9.JetBrains
JetBrains 全家桶系列几乎覆盖了所有主流编程语言的集成开发环境,是我最喜欢、最常用的开发工具了。工作中,我一般会用 IDEA 写 Java、用 WebStorm 写前端、PhpStorm 写 PHP、Goland 写 Go 语言等,还可以使用 Toolbox 集中管理这几个软件
10.Visual Studio
微软多年的匠心之作,官方称其为 “面向任何开发者的同类最佳工具”。
不错,功能的确极其强大且丰富,能够支持多种编程语言的开发,Android、iOS、Mac、Windows、Web 和云应用都不在话下。但这却是一把双刃剑,它应该是我认知范围内最重最庞大的 IDE 了!而且因为功能太多,不适合新手使用
这里可能有争议,有的同学觉得 VS 是适合新手的,功能齐全、类库自动安装、调试很方便对吧。但有多少初学者会使用到 VS 的高级功能呢新手根本不会用到的功能都被安装了,其实是完全没有必要的。
又有同学又说了,安装 VS 时可以选择安装扩展呀对吧对新手来说,他怎么知道自己应该安装哪些呢了没用,装少了 错。
我们当时学 C 语言时用的是 Dev C++ 或者 Code::Blocks,也都是一键安装,才 100 M 左右的软件大小,比 VS 的首次安装和配置可要简单多了,而且能直接上手写代码。这些软件我都用过,所以个人体验下来 VS 相对不适合新手。
(都用过的朋友欢迎以初学者的视角发表自己的看法,没用过这几款软件的同学,就请别说 VS 适合新手了谢谢,不是所有同学都能直接上手 VS 的)
11.Eclipse
以前很流行的跨平台集成开发环境,我最开始学 Java 和 PHP 编程时用的都是它,但后来发现无论是在界面风格、使用体验、功能丰富度、插件生态等方面,都比不上 JetBrains 系列,所以我就直接抛弃了 Eclipse。
12.其他
除了上面这些比较通用的开发工具外,也有一些 独角兽,专门适用于某个编程语言或技术方向。比如可以使用 HBuilder (X) 开发前端和小程序、使用 Android Studio 开发移动端 APP、使用 Dev-C++ 和 Code::Blocks 开发 C++ 小项目、使用 Qt Creator 开发 C++ 图形界面软件等。
14.Web IDE
像 Coder、StackBlitz、Codespaces 和 Gitpod,基于 VS Code Web 版,提供了在浏览器上运行的 VS Code 开发环境。
像 Codepen 和 CodeSandbox,可以灵活编写前端代码片段并进行分享、多人协作。
国内的 Coding 现在做的也非常不错,不仅支持 Web 云端开发,还将整个项目的研发流程都集成到了云端,实现全云端开发。
15.比如 HarmonyOS 的在线开发体验环境、区块链开发技术 Solidity 的 IDE 等,现在的华为正常火热中
16.python 等 现在深受大众喜爱
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92974 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!