一千萬個為什麽

搜索

基於雲的/基於Web的IDE有哪些優點/缺點?

我正在寫這篇文章,因為拉斯維加斯的DevConnections正在發生。 Visual Studio 2010已經發布,我現在已經在我的機器上安裝了這個3GB的野獸。 (我承認,它有一些不錯的功能。)

然而,雖然安裝是壟斷我的計算機資源,但我開始希望我的IDE更像Google文檔(即時可用,隨處可用,易於共享,易於協作,自然版本化)。

一些Google(和StackOverflow)搜索引導我:

我很清楚這些IDE缺少VS 2010中存在的很多東西。但是,這不是我的問題。相反,我想知道基於Web的IDE可能帶來哪些好處?假設公司投入時間來創建缺失的功能,那麽缺點是什麽?

最佳答案

優點:</強>

  • 可在任何有互聯網連接的地方使用的代碼
  • 簡單的共享機制
  • 簡化構建機制
  • 許多現代IDE功能可用(自動完成,語法突出顯示等)
  • 需要現代瀏覽器

缺點:</強>

  • 只有 的代碼才能提供互聯網連接
  • 需要現代瀏覽器(這可能是某些公司設置中的問題)
  • 簡化構建機制
  • 受到延遲神的擺布
  • 沒有原生調試器
  • 無法選擇版本控制
  • 沒有明確的備份解決方案
  • 沒有明確的方法從提供商的服務器中完全刪除源代碼
  • 無法獲得支持
  • 無法選擇服務器的維護計劃
  • 無法控制IDE或環境功能和工具
  • 必須信任提供商的安全和隱私控制

如您所見,它的許多好處也是潛在的缺點。所以我認為使用基於瀏覽器的IDE非常依賴於項目。

但是,恕我直言,我不認為基於瀏覽器的IDE具有足夠的功能或提供足夠的必要服務來取代大多數現代企業中的桌面IDE。

轉載註明原文: 基於雲的/基於Web的IDE有哪些優點/缺點?