这次我们说一下开发环境和常用工具.
简单的说就是要安装一些开发中会遇到的软件. 就像做设计的装设计软件, 做财务的装财务软件一样.
最基本的开发环境就是浏览器. chrome浏览器带有开发人员工具. 基本上再配上一个顺手的编辑器, 就可以做网页开发了.
关于编辑器, 选择有很多. 如果想要功能全, 推荐IntelliJ IDEA, 如果电脑内存较小, 可以选择sublime. vscode现在在前端程序员中比较流行, 内存占用略大. 国产的 HBuilderX 也可以.
当然全栈开发不只是写在浏览器端运行的网页, 还有服务器端. javascript在服务器端的运行环境主要是node. 安装包不大, 官网未被墙, 直接下载安装就行.
如果有可能建议尽量选择解压就能运行的zip包. 软件环境和系统环境分离, 便于控制和调整. 唯一需要多做的一步就是手动添加path路径. 当然不嫌麻烦的话, 每次输入全路径也是可以用的. 但是有些其他软件依赖path路径来定位, 到时候可能还是需要设置一下.
现在的node安装完就带了npm, 可以直接使用, 默认的仓库地址访问较慢, 可以换成国内的地址. 方法可以在网上搜‘npm国内镜像’.
另外一个必备的软件是git. 官网下载有时候速度较慢, 多数时候耐心等会还是可以下完的.
有了git, 就会用到github, 可以注册一个账号, 访问速度不太稳定, 可以再注册一下国内的码云. GUI客户端可以用Sublime Merge.
微信的小程序开发工具也可以下了装上. 尽管是安装包格式, 解压后是可以正常运行的.
另外推荐小巧强大的记事本Notepad3, 之前是Notepad2-mod, 体积小, 功能强大, 可以完全替换掉系统自带的记事本.
以及快速搜索全盘文件的everything. 搜索整个硬盘上的文件速度非常快, 系统自带的搜索基本也不需要用了.
其他常用软件可以参考:
至于数据库软件, 可以选择用云数据库, 像腾讯云, 阿里云, 很多都会有免费的体验套餐. 想要本地安装的可以参考: