国产精品免费久久久久电影院_亚洲日韩蜜桃av无码一二三区_AV在线无码免费特黄毛片_亚洲欧美日韩电影在线专区_福利小视频午夜福利一区二区中文字幕_在线免费观看黄黄色视频_欧美菊爆视频在线观看免费_婷婷六月丁香五月_久久伊人精品中文字幕有码_强奸国产无码激情

行云洞見 | 為什么說云端IDE代表未來趨勢?

2023-02-03

774

原文作者:kaiyun開云創(chuàng)新解決方案架構(gòu)師 李楠


預知未來最可靠的方法是了解歷史,讓我們簡單回顧下IDE的發(fā)展史。


所謂IDE,即集成開發(fā)環(huán)境,是軟件開發(fā)人員在他們用于編程的計算機本地安裝的應用程序。伴隨著計算機編程語言從第一代機器語言,0/1二進制編碼、第二代匯編語言,英文助記符號,發(fā)展到第三代高級語言,更加貼近人類的自然語言;編程方式從最原始的控制寄存器的位移,內(nèi)存地址,匯編命令,一直發(fā)展到高級語言,只需告訴計算機“干什么”,而不需要告訴計算機“怎么做”的過程編程模式;到了近代,更進一步發(fā)展為面向?qū)ο蟮木幊棠J剑幊痰倪^程也更加貼近人類描述和解決自然問題的方式;編程所控制和調(diào)動的底層資源也發(fā)生了翻天覆地的變化,從早期的大型主機、個人電腦PC機、服務器單機、服務器集群資源,到今天的云計算IaaS,PaaS,甚至SaaS資源和能力。IDE從最原始的文本編輯器,發(fā)展到包括代碼調(diào)試器,編譯器和豐富的圖形用戶界面(GUI)等等高級功能的工具集。背后驅(qū)動IDE發(fā)展和進化的并不是IDE技術(shù)本身,而是圍繞編程的上下游技術(shù)、編程的方式以及可調(diào)動的底層資源等多維度的因素共同作用的結(jié)果。


那么,是什么因素驅(qū)動了云端IDE成為未來趨勢呢?


首先我們需要一個明確的定義,什么是云端IDE?云端IDE是基于云的集成開發(fā)環(huán)境,開發(fā)人員可以遠程編寫運行和調(diào)試代碼,無需本地安裝,僅通過瀏覽器即可開發(fā)軟件。云端IDE作為托管在云中的服務運行,它不再只是云端的軟件開發(fā)環(huán)境,而是提供了包括基礎(chǔ)設(shè)施服務的Development-environment-as-a-Service的服務模式,其天然具有如下優(yōu)勢:


1、無需在本地維護和設(shè)置項目;

2、更好的共享和協(xié)作;

3、直接集成/訪問云服務;

4、改進上下文切換(不同的項目、分支等)的方式和效率;

5、源代碼的集中控制和保密;

……


開發(fā)環(huán)境的多樣性


如今,在不同設(shè)備之間同步你的文檔和照片是理所當然的,微不足道的小case……這樣你就可以在任何地方把它們調(diào)出來進行編輯,但傳統(tǒng)IDE仍然停留在過去,每臺筆記本電腦或PC都要單獨配置,而且不同設(shè)備之間無法同步更新,云端IDE使你可以在任何設(shè)備,任何時間登陸并迅速投入工作。


現(xiàn)代應用程序開發(fā)人員在許多不同的代碼庫中工作,每個代碼庫都使用不同的技術(shù)堆棧構(gòu)建并以不同的節(jié)奏維護。設(shè)置和維護一個單一的本地開發(fā)環(huán)境本身就需要大量工作,在一臺計算機上管理多個開發(fā)環(huán)境更具挑戰(zhàn)性。云端IDE可以很容易地為每個開發(fā)人員提供自己獨立的開發(fā)環(huán)境和工作空間,開發(fā)人員無需擔心底層資源的使用和管理。


云服務的普及


隨著云計算技術(shù)的成熟和普及,越來越多的傳統(tǒng)的編程能力和資源以云服務的形式開放出來,從中間件、數(shù)據(jù)庫等水平能力服務組件到人臉識別、鑒權(quán)服務等基本業(yè)務服務組件都可以很容易的在云端獲取。一旦世界從基于IaaS的應用開發(fā)轉(zhuǎn)變?yōu)榛贗aaS,PaaS甚至SaaS的混合應用開發(fā)模式,云端IDE將成為連接開發(fā)人員、PaaS,SaaS云服務所有服務組件的最佳選擇。


DevOps的推廣


隨著云端IDE本身的功能演進,除了基本的開發(fā)相關(guān)功能,將會集成更多的團隊協(xié)同,代碼review,結(jié)對編程,社交組件、快速啟動模板等能力,使其更像是企業(yè)的DevOps一站式操作平臺,同時基于用戶行為數(shù)據(jù)提供豐富的預測分析和研發(fā)效能看板,為研發(fā)團隊提供一種跟蹤和報告團隊改進和效率的方法。對于考慮向DevOps轉(zhuǎn)型,但不知道從哪里開始的組織,云端IDE將會是該轉(zhuǎn)型的催化劑,同時也是一個低風險的DevOps實施工具。


當前,不可否認,基于桌面的傳統(tǒng)IDE仍然非常普遍,并且在不久的將來會繼續(xù)流行。但云端IDE憑借上述三點驅(qū)動力正在迅速獲得發(fā)展勢頭,并將最終發(fā)展成為業(yè)界主流。要類比所有這一切的發(fā)展方向,不妨參考Microsoft Office的發(fā)展情況。當首次引入筆記本電腦/計算機時,我們只有MS Office作為任何協(xié)作的默認套件,而其中大部分曾經(jīng)都是離線的,但是隨著類似Google Workspace 等基于瀏覽器的協(xié)作工具將大量工作轉(zhuǎn)移到網(wǎng)上,我們現(xiàn)在看到它們有比MS Office更重要的使用場景。IDE的發(fā)展也將是類似的方式,桌面IDE仍將被使用(就像Microsoft Office),但云端IDE(就像Microsoft Office365)將會在“萬物上云”的時代提供更加豐富的適應云時代的功能從而逐步取代前者成為主流。







TitanIDE(云原生集成開發(fā)環(huán)境)云原生時代您的首選Cloud IDE!


最少只需一臺虛擬機,十分鐘即可安裝好,開啟您的全云端開發(fā)之旅!


點擊鏈接,即可免費體驗 TitanIDE >>



技術(shù)交流
我們建立了多個云原生技術(shù)交流群,其中有來自O(shè)racle、Citrix、華為、騰訊等國內(nèi)外云計算專家,立即掃碼,拉你進群。目前已有2000+開發(fā)者加入我們......
云原生廠商 云原生技術(shù)服務商
在云原生時代,kaiyun開云創(chuàng)新致力于通過賦能開發(fā)者,實現(xiàn)企業(yè)快速迭代與交付,大幅提升創(chuàng)新效率。
產(chǎn)品下載