雲棲號資訊:【點擊查看更多行業資訊】
在這裏您可以找到不同行業的第一手的上雲資訊,還在等什麼,快來!
Github 最新推出的 Codespaces 可以實現基於 VS Code 的雲端代碼編譯。現在,你在手機、平板上都可以直接進行開發。雲端開發不能更美好了,用上 Codespaces 後,不僅可以把 IDE 卸載掉,什麼 Conda、Docker 都可以刪了「大誤」。
再見,VS code !你好 Github!
在今年 GitHub 的第一個虛擬會議——Satellite 上,GitHub 發佈了由 Visual Studio 提供技術支持的在線 IDE 工具——Codespaces。這是一款集成在 GitHub 網頁中的開發工具,爲開發者提供了不離開頁面的「沉浸式」開發體驗,目前已向公衆開放小規模測試。
Codespaces 傳送門:
github.com/features/codespaces
值得一提的是,在 Satellite 上與 Codespaces 一同發佈的還有:
GitHub Discussions:一種在 codebase 之外開展合作的新方式;
Code scanning and secret scanning:幫助 GitHub 中的社區製作或使用更安全的代碼;
GitHub Private Instances:專爲有嚴苛安全需求的用戶設計。
Codespaces 介紹(小規模 Beta 公測)
爲社區貢獻代碼有的時候是比較困難的。每個倉庫都有其自己的開發環境配置,經常需要許多步操作之後我們才能開始編寫代碼。更甚者,我們正在從事的兩個開發工作環境彼此之間存在衝突。Codespaces 爲我們提供了一個集成在 GitHub 中,功能完全的雲端開發環境,讓我們能夠即刻爲一個項目貢獻代碼。下圖爲 Codespaces 的界面一覽,想必使用過 VS Code 的小夥伴們對這個界面一定不會感到陌生。
Codespaces 由 Visual Studio technology 提供技術支持,集成了瀏覽器版的完全 VS Code 編輯程序,支持代碼補全與導航、擴展插件以及終端訪問等多項功能於一身。如果開發者更傾向於使用桌面版 IDE 進行開發,也可以在 GitHub 中打開 codespace 之後再將其連接到桌面 IDE 中。
搬磚(寫代碼)不妥協
在瀏覽器中即可實現從寫代碼、編譯、測試、調試到部署的完整開發體驗。
簡化工作流程
自動設置依賴環境和 SSH 祕鑰。現在,任何項目從代碼到託管庫的速度都變得更快了。
隨時隨地寫代碼
因爲開發環境變成了雲端,現在你可以在任何智能設備上通過網頁瀏覽器或 VS Code 寫代碼了。
開發環境化繁爲簡
不需要繁瑣的本地配置即可爲項目貢獻代碼。即使是之前從沒有做過的項目,只需鼠標一點即可完成配置,並且能在不同開發環境之間自如切換。
開發者反饋
Visual Studio Online 是微軟於一年前所推出的基於 VSCode 的在線代碼編輯器,基本算得上是一個完整得編輯器以及託管環境,並可以存儲在瀏覽器中。
然而不到幾日前,VS Online 正式改名爲 VS Codespaces,與今日推出的 Github Codespaces 僅有前綴之差,這一點非常有趣,有開發者猜測通過這些細節似乎表明了微軟想要將這兩個產品合併。
「遠程開發」時代到來?
早在去年年底,Facebook 開發者官方博客也表示,他們已將 VSCode 設置爲 Facebook 的默認開發環境,並於微軟進行合作,以幫助增強其遠程開發能力,從而使得工程師能夠大規模化進行遠程開發。
【雲棲號在線課堂】每天都有產品技術專家分享!
課程地址:https://yqh.aliyun.com/zhibo立即加入社羣,與專家面對面,及時瞭解課程最新動態!
【雲棲號在線課堂 社羣】https://c.tb.cn/F3.Z8gvnK
原文發佈時間:2020-07-08
本文作者:互聯網架構師
本文來自:“互聯網架構師”,瞭解相關信息可以關注“互聯網架構師”