VOOZH about

URL: https://read01.com/8aALN8.html

⇱ 日趨成熟的雲IDE怎樣改變整個軟體的開發過程 - 壹讀


Saturday, Apr 11, 2026

日趨成熟的雲IDE怎樣改變整個軟體的開發過程

2015/01/27 來源:51CTO
👁 Image
...

為什麼開發人員願意通過雲環境交付所設計的軟體,而在使用雲IDE時卻變得這麼猶豫呢?對於許多設計員和程式設計師來說,在軟體開發平台中應用雲資源這種想法是非常奇怪的,但是,他們的這種態度正慢慢地改變,從而,軟體開發人員和編程人員的開發方式也有所改變。通過在本地設備上安裝IDE,開發人員已經習慣了使用自身硬體從事繁重的開發工作,但是,情況卻發生了巨大的變化,雲IDE變得越來越受歡迎了。

然而,許多企業正試圖拉攏那些抵制IDE的開發人員,使整個開發過程更趨於雲設計。像Cloud9、Codenvy和Eclipse的Orion這樣知名的開發平台就是完全在瀏覽器環境中完成設計的,通過這種方式,開發人員無論在哪或者不管他們喜歡使用網絡設備,他們都可以自如地訪問編寫的代碼。使用這種開發平台和開發環境的目的就是滿足開發人員的任何需求,這樣會增進他們與開發平台的密切關係,而在該平台上他們將會完成整個應用程式的部署工作。

為何對雲遷移猶疑不決?

Eclipse的Orion主管Ken Walker承認,並不是所有平台都適合開發人員。「我認為,它是開發人員非常期待的一種工具包。在Orion上,我們更關註腳本語言,因為,此時我們還不具備後端編輯的能力。然而,在完成大型項目時,我們應用客戶關係管理解決方案就可以使用伺服器端工具了。」Ken提到,有許多瀏覽器平台就具備這種能力,例如專注於Java程式語言的Codenvy平台。

另外一個問題就是要能夠非常熟練地使用這些工具。開發人員對他們所使用的代碼編輯器是非常挑剔的。為了使工作流程變得更加定製化,開發人員會在其中加入一些插件,而一旦開發人員喜歡上這些插件和IDE,變很難改變他們的這種態度。Ken說,Orion平台就可以為開發人員排解煩惱。這種平台旨在提高客戶端的可擴展性,從而,開發人員可以通過使用JavaScript、CSS或者HTML來擴展瀏覽器的IDE。同時,Orion平台也非常關注開發人員在瀏覽器環境中工作的舒適度。

開發習慣和瀏覽習慣與雲IDE越來越吻合

根據Walker所說:「我們正將這種網絡經驗融入到以任務為中心的網頁開發中,如GIT日誌。我們可以在瀏覽器的新標籤頁中打開這種類型的網頁,然後,不需要的時候就可以關閉網頁。而它並不是一種單頁面程序。」有了這種打開和關閉多任務標籤的能力,設定瀏覽器導航成了使用網際網路時每日必須完成的任務。當然了,開發人員仍然需要在代碼編輯器上花費大量時間。Orion致力於提供高水平和高性能的全屏體驗。同時,也專注於無干擾的代碼開發工作。開發人員可以利用插件模式擴展內容幫助、語法突出以及其他功能。開發人員使用Sublime Text、Vim、Grunt和Yeoman開發node.js的目的是,創建一種可以在瀏覽器中模擬流行工具鏈的shell環境。因為,Orion是一種免費的、開發資源,所以開發人員非常願意在平台上輸入一些新內容,輕鬆地改變適合自己的IDE風格。

雲開發效率更高

Tyler Jewell是Codenvy的創始人兼執行長。他舉了一個例子來說明為什麼開發人員要儘早地學會使用雲IDE。「從歷史的角度來看,人們通常會認為IDE只是開發設備上的小編輯器。但是,如果你仔細閱讀工作區的概念,你就會發現概念中包含了三種內容:IDE、創建過程和調試、本地測試的運行時間。開發環境中有一個下載中心和配置區域。然後,你要將所有編寫的內容整合到一起。

此時,開發人員仍不能停止工作。「此後,你必須將IDE編寫進開發人員創建的餘下流程中,該流程包含Agile工具、CI伺服器、代碼管理庫等等。這樣做之後,你們還需要清除掉多餘的插件和配置。一旦台式機上的所有資源一同運行,它們便會台式機上的所有應用程式一起競爭內存空間和計算時間。通常,系統顛簸和交換問題會讓機器性能下降。而雲IDE也許最終會解除開發人員對硬體性能的關注。」

企業幕後推動雲IDE

儘管,起初開發人員對基於雲的軟體開發平台還是遲疑的態度,但是,這種控制能力的潛在提升對企業來說太有誘惑力了以至於它不能被任何人忽視。Jewell指出,跨設備複製IDE可能會引起許可證和協議問題,因為,在大型開發項目中,開發人員都可能會擁有兩個或者多個設備。對於那種十分分散的開發團隊(包括境外委任),使用VPN解決方案增加代碼訪問能力可能需要一段漫長而痛苦的過程。當檢查完代碼之後,企業也不能容易地追蹤所發生的事情。雲解決方案可以解決上述所有問題。最後,只需將IDE分配到雲環境中,就可以輕鬆實現集中控制。

您可能感興趣
免責聲明:本文內容來源于51CTO,文章觀點不代表壹讀立場,如若侵犯到您的權益,或涉不實謠言,敬請向我們提出檢舉
最新文章 / 服務條款 / 私隱保護 / DMCA / 聯絡我們

壹讀/READ01.COM