由于近期要与服务端C#进行配合,所以对.net的一些东西也提前了解了一些。当然作为前端不会去关注后端语言本身,但是为了更好的配合对一些开发环境包括编码、编译、发布以及版本控制肯定是需要很熟悉的。然后发现微软已经搞定了一切,那就是visual studio。
visual studio ?(以下简称vs)
VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。vs2017版本开发适用于 Android、iOS、Mac、Windows、Web 和云的应用。
简单来讲就是一个集成的可视化开发环境,可以用来构思、设计、编码、构建、调试、测试、发布、团队协作和解决方案的一个软件。
vs的安装
VS提供了社区、专业、企业三种版本的下载:
vs2017在线安装
- 社区(个人)免费版:Community 2017
- 专业版:Professional 2017
- 企业版:Enterprise 2017
vs2015镜像下载(ISO)
- 社区(个人)免费版:Community 2015
- 专业版:Professional 2015
- 企业版:Enterprise 2015
vs2015在线安装
- 社区(个人)免费版:Community 2015
- 专业版:Professional 2015
- 企业版:Enterprise 2015
整个安装过程基本是傻瓜式的安装,这里唯一说明的一点就是如果是node项目,vs2015需要另外安装Node.js tools。
由于vs2017集成了node环境,所以在安装的时候勾选对应选项即可。
vs使用初体验(以下皆以2017为主)
1. 创建一个node项目
这样就创建了一个项目,而且init成了git仓库。
2. 项目目录
哇!!!果然超级强大。。。vs支持npm,帮我们生成了相关的依赖。
3. 运行项目
这里有三种办法可以启动项目:
如下图 (1337端口)
ctrl+f5
- 命令行启动:npm start (3000端口)
4. 发布到remote repository
- 打开团队资源管理器
在VS里提供了三种push到remote repository的方式:
- team services
- github
- 创建的远程仓库
下面以发布到github为例:
登录github→publish to github→添加描述→sync
这样就publish 成功了,接下来就可以进行各种commit、push、pull、fetch。。。
如果是团队开发的话可以使用github enterprisee(当然是需要收费的呢0.0)