由於近期要與服務端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)