騰訊云發(fā)布云端開發(fā)者工具Cloud Studio 幫助開發(fā)者實現一站式開發(fā)
云計算的進一步發(fā)展,正在推動“云上開發(fā)”成為新范式。
8月15日,騰訊云發(fā)布一站式云端開發(fā)工具Cloud Studio (https://ide.cloud.tencent.com),支持開發(fā)者利用Web IDE(集成開發(fā)環(huán)境),實現遠程協(xié)作開發(fā)和應用部署。
傳統(tǒng)開發(fā)模式中,開發(fā)人員需要在本地配置開發(fā)環(huán)境,不同團隊分模塊開發(fā),開發(fā)完成后再與運維團隊協(xié)作完成應用的部署。這也是為什么,疫情期間很多程序員需要搬著主機電腦回家。Cloud Studio相當于將本地開發(fā)環(huán)境搬上了云端,讓開發(fā)人員可以遠程查看、編輯、部署代碼,就像使用騰訊文檔一樣進行協(xié)作。
這種“云原生”的開發(fā)模式日漸成為新的行業(yè)趨勢。微軟的Code Spaces、谷歌的Cloud Shell、AWS的Code Star等,都是近兩年火熱的開發(fā)工具,核心是讓開發(fā)人員擺脫本地開發(fā)物理環(huán)境的束縛,更方便地遠程協(xié)作。Cloud Studio于2015年作為獨立產品問世,是國內第一款將底層云資源和在線開發(fā)環(huán)境融合的開發(fā)工具。近兩年,國內云廠商更加重視開發(fā)者工具的搭建。Cloud Studio也進一步升級為騰訊云開發(fā)者生態(tài)入口,意在集成云資源和DevOps等PaaS能力,為開發(fā)者提供高效穩(wěn)定、全面便捷的開發(fā)者工具。
目前,Cloud Studio 全面支持Java Spring Boot、Python、Node.js等豐富的開發(fā)模版示例庫,具備在線開發(fā)、調試、預覽、端口自動識別等能力。
Cloud Studio在線調試、自動預覽能力
同時,Cloud Studio已經在內測集成在線開發(fā)協(xié)作模塊,在下一個版本中,會全量開放,讓開發(fā)者能夠隨時隨地設計、討論和開發(fā)。
Cloud Studio多人協(xié)同
Cloud Studio 具備SSH(一種加密網際協(xié)議)連接能力,可以將用戶安全連接到云端工作空間里,更方便地連接云資源。比如,用戶居家辦公隨時打開瀏覽器,即可繼續(xù)開發(fā),數據和代碼保持同步。同時,用戶的工作空間運行于騰訊云上,借助騰訊云的各項安全能力,可以有效保證數據安全。
Cloud Studio 具備標準化的云端安裝部署能力,支持主流代碼倉庫的云端克隆。在云端和企業(yè)內網環(huán)境下,代碼可做到安全可控可審計,代碼和數據不會外溢,滿足企業(yè)環(huán)境下的代碼安全開發(fā)和協(xié)作。
與本地IDE相比,用戶使用Cloud Studio時,還可以彈性調整工作規(guī)格。比如,在AI模型計算等需要加速編譯的場景中,用戶可以將開發(fā)環(huán)境調整成高規(guī)格,讓編譯速度變得更快。完成計算以后,再調整成低規(guī)格。
目前,Cloud Studio已經在多類場景中落地。比如大型企業(yè)的項目協(xié)作開發(fā),數百名開發(fā)人員在居家辦公期間實現遠程開發(fā)協(xié)作,較本地開發(fā)模式總體效率有明顯提升。高校教師可以利用Cloud Studio進行教學,現場演練,在線編碼調試運行。在技術面試過程中,面試官也可以利用Cloud Studio出題,在線考察面試者的編程能力。
據了解,Cloud Studio將在今年內推出代碼存儲、應用部署等功能,讓開發(fā)者在云端開發(fā)完成后,直接對接底層云資源,完成應用部署和上線。
騰訊云副總裁黃俊洪表示,未來,Cloud Studio會進一步完善產品能力,為開發(fā)者提供更多協(xié)作、托管、集成、部署能力和產品接口,提供更好的云端開發(fā)體驗。同時,面向運營、產品等泛開發(fā)人群,Cloud Studio也會迭代出新,提供低門檻、易上手的開發(fā)工具盒。騰訊云將不斷發(fā)掘開發(fā)者痛點需求,提升平臺產品的被集成能力,讓開發(fā)者更專注創(chuàng)造價值。