基于云的/基于Web的IDE有哪些优点/缺点?

Gab*_*ner 2 ide cloud visual-studio

我正在写这篇文章,因为拉斯维加斯的DevConnections正在发生.Visual Studio 2010已经发布,我现在已经在我的机器上安装了这个3GB的野兽.(我承认,它有一些不错的功能.)

然而,虽然安装是垄断我的计算机资源,但我开始希望我的IDE更像Google文档(即时可用,随处可用,易于共享,易于协作,自然版本化).

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

我很清楚这些IDE缺少VS 2010中存在的很多东西.但是,这不是我的问题.相反,我想知道基于Web的IDE可能有什么好处?假设公司投入时间来创建缺失的功能,那么缺点是什么?

Ben*_*n S 6

优点:

  • 可在任何有互联网连接的地方使用密码
  • 简单的共享机制
  • 简化的构建机制
  • 许多现代IDE功能可用(自动完成,语法高亮等)
  • 需要现代浏览器

缺点:

  • 代码适用于有互联网连接的情况
  • 需要现代浏览器(这可能是某些公司设置中的问题)
  • 简化的构建机制
  • 受到延迟神的摆布
  • 没有本机调试器
  • 没有选择修订控制
  • 没有明确的备份解决方
  • 没有明确的方法可以从提供商的服务器中完全删除源代码
  • 没有支持
  • 无法选择服务器的维护计划
  • 无法控制IDE或环境功能和工具
  • 必须信任提供商的安全和隐私控制

如您所见,它的许多好处也是潜在的缺点.所以我认为使用基于浏览器的IDE非常依赖于项目.

但是,恕我直言,我不认为基于浏览器的IDE具有足够的功能或提供足够的必要服务来取代大多数现代企业中的桌面IDE.