用户登录

您在学习开发的时候,需要在自己的电脑上安装一些软件,比如文本编辑软件,vagrant,virtualbox,git ,nodeJS,等等,这些工具有的是图形界面,有的是命令行界面。下面,我们一起看几个,每个开发者必备的一些软件。

第一件事,就是去使用一款现代的浏览器,这里推荐使用 Google 的 Chrome 浏览器,支持现代的网络标准,你可以在上面去测试一些比较尖端的技术。

然后再去选择一款现代的文本编辑器,这里我推荐使用 Atom 或者 Brackets ... 它们都是开源的项目, Atom 是著名的 Github 开发的 ... Brackets 是 Adobe 公司的开源项目。

都非常好,它们都支持各种自定义的选项,定制界面的样式,安装插件扩展功能等等。

你需要一个虚拟机的软件,推荐使用开源的 Virtualbox ,我想要的功能它都提供,所以没什么好抱怨的。你可以使用它创建一些虚拟机,在虚拟机上安装不同的操作系统。比如你可能平时用的是 OSX 系统,但是你想做的项目要在 Windows 的 IE 浏览器上测试,最准确的方法就是去安装一台特定版本的 Windows 系统的虚拟机。

你还需要一个管理虚拟机的软件,Vagrant 应该是首选的,特别是管理 Linux 系统的虚拟机,使用 Vagrant ,可以很容易控制这些虚拟机,另外还有很多好处,您可以参考宁皓网的 《 Vagrant 开发环境 》这个课程,上面详细的介绍了这个工具的用法。

在后面的视频里我们会用到 Vagrant 还有 Virtualbox 。

下面是 Git,它是一个做版本控制的软件,我们对项目的每次修改,都可以看成是一个版本,使用 Git ,你可以很方便的查看项目的历史记录,在什么时间,由谁做了什么事,你可以让项目恢复到这些历史记录的任何一个点上。具体的用法,可以参考宁皓网的 《 Git 基础教程 》。

Node.js,是一个可以把 JavaScript 作为后端语言使用的工具。很多有用的工具都是基于它做的,所以,你的电脑上应该安装一个 Node.js ... 你在安装了这个工具以后,会带一个包管理工具,叫做 npm,使用这个工具,我们可以去安装一些其它的很有意思的东西。

工具《 准备工作 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点