整理 | 彭慧中 責編 | 屠敏
出品 | CSDN(ID:CSDNnews)
致力于為開發(fā)者提供更好工具的軟件巨頭微軟,最近又為開發(fā)者帶來了新的驚喜。
7 月 7 日,微軟重磅推出 Visual Studio Code Server 服務,這是一項在遠程開發(fā)機器上運行的后端服務。用戶可以將該服務安裝在任何位置(本地開發(fā)機器、云 VM 等),然后使用 VS Code 網(wǎng)頁版(vscode.dev)通過瀏覽器安全地連接到該遠程計算機上進行開發(fā),無需設置麻煩的 SSH 或 https 。
遠程開發(fā)的過去、現(xiàn)在及未來
2019 年,微軟開發(fā)了一款擴展程序,通過這個擴展,開發(fā)者可以在本地使用 VS Code 實現(xiàn)遠程開發(fā),如在 WSL、Docker 容器以及通過 SSH 管理的遠程物理機或虛擬機上“遠程”開發(fā)應用程序。該遠程開發(fā)擴展需要在遠程的環(huán)境中安裝服務器,以方便本地的 VS Code 與遠程的源代碼和運行時進行順利交互。
2020 年,微軟通過 GitHub Codespaces 在遠程開發(fā)方面又向前邁進了一步,它可以讓用戶在本地或在瀏覽器中使用 VS Code 在遠程虛擬機上開發(fā)應用程序,該虛擬機在云中為用戶托管和管理。
事實上,VS Code 是一個多進程應用程序。從理論上來講,輸入代碼的前端與后端服務,如:托管擴展、終端、調(diào)試等,分別應該在各自單獨的進程中運行。
而如今,“Visual Studio Code Server”讓一切成為了可能,通過Visual Studio Code Server,用戶能夠?qū)⒎掌靼惭b在本地或云端的任何位置,并使用 VS Code for Web 在瀏覽器中遠程安全訪問,且無需設置任何 SSH 或 https。這意味著在完成最初的配置工作后,理論上就能夠在任何位置,任何性能的電腦中,通過瀏覽器完成對項目的開發(fā)與修改,大大提升了工作的便捷性。(再也不用背電腦回去加班了)
使用指南
由于 Visual Studio Code Server 目前處于預覽階段,因此用戶需要通過一個注冊表來申請訪問,在開始使用后的幾周內(nèi),會有郵件通知,在那之后可依照如下步驟使用。
以在 Windows Subsystem for Linux (WSL) 中設置 VS Code Server 為例,使用方法如下:
1、將 VS Code Server 安裝在遠程機器上,在終端中運行以下命令:
wget -O- https://aka.ms/install-vscode-server/setup.sh | sh
2、通過在終端中運行以下命令來啟動 VS Code Server:
code-server
3、用戶的遠程機器將通過安全隧道與 vscode.dev 通信,無論在哪個網(wǎng)絡上,都允許用戶從 vscode.dev 連接到計算機。用戶將獲得一個設備代碼和 URL,并驗證 GitHub 帳戶。
Please enter the code 7644-1186 on https://github.com/login/device
4、如果是第一次啟動 VS Code Server,系統(tǒng)將提示用戶輸入連接名稱。
What would you like to call this machine? (elegant-pitta)
5、在驗證并提供機器名稱后,CLI 會啟動服務器實例并生成 vscode.dev URL。接著,用戶就可以在任意設備上打開此 URL 來寫代碼了。
用戶體驗
微軟的該服務一經(jīng)推出,就引來不少開發(fā)者躍躍欲試。
一些開發(fā)者對此贊不絕口:“這類服務超級有用!首先,我可以從家里的筆記本電腦連接到我的工作電腦(12 核),給家用筆記本提供了與工作電腦相同的速度。不僅如此,我也可以在火車上做同樣的事情,并節(jié)省大量的電量。在我們公司,我們也通過 GitPod 給那些機器性能較差且很難找到強大的計算機部件的開發(fā)者使用。”
同時,還有開發(fā)者表示:“這對那些有嚴格安全限制的公司來說是超級有用的。在工作中,我被迫在一個空氣密封的環(huán)境中工作,這是為了防止不需要的東西進入我們的網(wǎng)絡,同時也要防止需要的東西離開我們的網(wǎng)絡。而設置遠程擴展是一件很麻煩的事情,因為不可能手動安裝服務器?!?/p>
如果你也對 Visual Studio Code Server 感興趣,何不立即嘗試一下,并告訴我們你的感受呢?
參考資料:https://code.visualstudio.com/blogs/2022/07/07/vscode-server文章來源:http://www.zghlxwxcb.cn/news/detail-444275.html
《新程序員001-004》已全面上市,歡迎掃描下方二維碼或點擊進入立即訂閱,即可暢享電子書及精美紙質(zhì)書文章來源地址http://www.zghlxwxcb.cn/news/detail-444275.html
到了這里,關于瀏覽器內(nèi)寫代碼,微軟發(fā)布 VS Code Server!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!