日趋成熟的云IDE怎样改变整个软件的开发过程

时间:15-01-27 栏目:云计算应用 作者:爱说云网 评论:0 点击: 2,120 次

为什么开发人员愿意通过云环境交付所设计的软件,而在使用云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分配到云环境中,就可以轻松实现集中控制。

相关文章

Amazon EC2 定价
views 6714
免费套餐* 作为 AWS 免费试用套餐的一部分,AWS 的新客户可免费试用 Amazon EC2。注册后,新 AWS 客户在一年内每个月都将获得以下 EC2 服务: 750 小时运行 Linux、RHEL 或 SLES t2.micro 实例的 EC2 使用时间 75...
谷歌技术”三宝”之谷歌文件系统(GFS) — 大数据云计算时代...
views 2979
虽然"The Google File System " 是 03年发表的老文章了,但现在仍被广泛讨论,其对后来的分布式文件系统设计具有指导意义。然而,作者在设计GFS时,是基于过去很多实验观察的,并提出了 很多假设作为前提,这等于给出了一个GFS的应用场景。所以我们自己在设计分布式系统时,一定要注意...
华为Cloud+云服务
views 2382
手机上的云服务现在越来越多,这些功能也逐渐被大家所了解和使用。在去年年中,华为作为国产厂商最早发布了其云服务Cloud+。到现在,支持这项服务的终端都已经陆续上市。华为的Cloud+服务有什么样的特点呢?他的体验到底如何呢?本期的大葱玩手机中,大葱就将带大家一起来了解华为Cloud+。   智慧云 ...
二维码支付暗战已挑明 监管态度成最大悬念-二维码...
views 2455
 “双12”当天,支付宝钱包针对线下扫描支付的大规模推广活动让二维码支付市场的暗涌浮出水面。据人民金融不完全统计,目前包括支付宝、微信以及多家银行都推出了各自的二维码支付,在央行的二维码支付禁令尚未明确解除的情况下,一场行业倒逼监管的行动似乎已然成行。   今年3月,央行下发《中国人民银行支付结算...
2015年云计算领域的三大希望
views 1605
新年伊始,又到了对去年的年终盘点和开年瞻望的时候,许多企业的公关人员告诉我他们的客户对2015年的云计算领域有何预测。大多数预测还是围绕各自厂商所销售的技术。 我觉得我应该换一种视角来预测。下面三大预测在2015年的云计算领域不可能变成现实,不过从长远来看或许有望变成现实。 1. 企业终于搞好云计算...
云计算生态发展,推动所有领域互联网化...
views 2009
   在阿里巴巴赴美上市之前,媒体曾曝光了一封马云今年三月写给全体员工的内部邮件。在邮件中马云谈到这个时代正在发生巨大的变化,“以控制为出发点的IT时代正在走向激活生产力为目的的DT(data technology)数据时代。这不仅是技术的升级,更是思想意识的巨大变革。”DT时代的最大特征是分享,在...
目前云计算行业复合年增长率高达23.5%
views 2291
近些年来,随着越来越多的企业开始部署云计算,该市场也进入了一个前所未有的爆发期。据国外咨询机构的数据显示,目前云计算行业的复合年增长率高达23.5%,相当于一般技术市场增速的5倍以上。   云计算应用的市场之所以增速迅猛,主要得益于其拥有较强的伸缩性、复杂性和更快的速度。云计算可以让普通企业获得远超...
盘点数据库2014:一步之遥到云端
views 4247
年终将至,盘点开始。数据库技术重换青春,市场竞争也达到了前所未有的激烈程度。可以肯定的是,数据库未来将沿着“云”和“大数据”这两个主要方向发展。无论是传统关系型数据库巨头,还是新晋NoSQL、NewSQL创业公司,都希望抓住这一机遇,或重现辉煌,或迎头赶上。如果非要用一个词来形容2014的话,我想没...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 日趋成熟的云IDE怎样改变整个软件的开发过程

日趋成熟的云IDE怎样改变整个软件的开发过程:等您坐沙发呢!

发表评论


读者排行