云中的软件开发是否实用?

时间:2013-02-25 20:05:51

标签: cloud development-environment

有没有人尝试在云中进行软件开发?我没有设置带有Web服务器,DBMS,编译器和IDE的台式机或笔记本电脑,而是考虑在Amazon EC2实例上安装它们。然后我可以通过VNC客户端连接到它,并从我可以访问Internet的任何地方进行开发。但我担心速度和安全。如果您已考虑或尝试过这种做法,请分享您的想法。

2 个答案:

答案 0 :(得分:0)

您可以在云上拥有完整的开发环境。但是,您应该为您的目的选择IaaS或PaaS。在PaaS上,您通常会启用所需的服务,并开始使用它们而无需考虑配置或安装过程。您只需单击鼠标即可启用MySQL数据库,云上的IDE或运行时环境。

例如,我知道使用Codenvy,您可以直接在云上编码,构建和调试。它们支持某些语言,但如果您需要另一种语言,则应该在云端查找另一个IDE。其中有一些。

如今,您可以轻松地将源代码存储在在线存储库中,甚至可以构建和部署到运行时实例。所以你可以有一个这样的架构:

Cloud IDE - >存储库 - > CI工具 - >运行时环境

您可以查看我发现的有关PaaS的this视频。它解释了上面的架构,除了云IDE。

在IaaS上你可能有类似的情况。但是,您必须从头开始安装所有内容。

您应该亲自尝试,看看它是否符合您的需求。对于大型项目,我更喜欢使用Eclipse,IntelliJ,Netbeans,......

答案 1 :(得分:0)

您可以考虑使用VNC连接器在云中运行IDE映像,也可以使用纯云IDE。云IDE在配置,性能和安全性方面显示出许多前景。作为一些额外的背景知识,您可以阅读有关云IDE是否未来的信息,以及云端IDE在整个市场上的整体市场,并提出并回答了一些问题。

https://www.quora.com/Do-you-think-that-Web-Based-IDEs-are-the-future-of-IDEs/answer/Tyler-Jewell?snids=895306182&nsrc=1&filter=all

https://www.quora.com/What-is-the-market-size-of-cloud-IDEs-and-what-are-the-possible-business-models/answer/Tyler-Jewell

免责声明:我是Codenvy的创始人,是云IDE的制造商。