有没有人尝试在云中进行软件开发?我没有设置带有Web服务器,DBMS,编译器和IDE的台式机或笔记本电脑,而是考虑在Amazon EC2实例上安装它们。然后我可以通过VNC客户端连接到它,并从我可以访问Internet的任何地方进行开发。但我担心速度和安全。如果您已考虑或尝试过这种做法,请分享您的想法。
答案 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在整个市场上的整体市场,并提出并回答了一些问题。
免责声明:我是Codenvy的创始人,是云IDE的制造商。