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

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

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

相关文章

存储领域6大技术的侵略势力
views 2067
目前存储行业的中心范畴正处于六股实力的猛烈围攻之下,而且其间每股实力都雄心勃勃、期望能将作为现有存储阵列根底之中心网络文件存储及块存储阵列中的部分甚至一切计划彻底击退。 这些新近兴起的实力现已瞄准了块存储与文件存储阵列在数据拜访推迟以及运用本钱等方面存在的致命缺点; 此外现有计划通常在容量与性能的可...
云计算市场现状及未来如何?
views 1941
由北桥创投(North Bridge Venture Partners)、Gigaom研究机构以及其它70家组织共同进行的第四届云计算的未来的调查结果今日公布。这次调查是目前为止规模最大的一次,也是该行业以云技术演化的最深最广泛的一次调查。 此次调查受访者多达1358个,调查分析了云被企业采用背后...
车联网+O2O将成下一个风口 互联网大佬们争先卡位...
views 1855
12月9日,滴滴打车宣布公司获得新一轮超过7亿美元融资,投资方包括淡马锡、国际投资集团DST、腾讯。这是滴滴打车获得的D轮融资,滴滴打车创业仅两年(2012年9月),四轮共融资8.18亿美元,融资速度空前之快。 互联网行业无论融资,或是上市都在加快。 12月12日,滴滴打车副总裁朱平豆接受21世纪...
谷歌技术”三宝”之BigTable — 大数据云计算时代...
views 2057
2006年的OSDI有两篇google的论文,分别 是BigTable和Chubby。Chubby是一个分布式锁服务,基于Paxos算法;BigTable是一个用于管理结构化数据的分布式存储系统, 构建在GFS、Chubby、SSTable等google技术之上。相当多的google应用使用了Big...
云项目投资回报率为何仍然难以衡量
views 2018
在对云计算的真实成本作出判断时,很多企业会尝试直接将运行自有内部数据中心的成本与使用Amazon或者微软云服务的支出作出比较。在Airbnb公司,Dave Augustine可没有时间慢慢整理这千头万绪的财务问题。 这家已经拥有六年历史的Web企业从来没有建立过属于自己的数据中心。Airbnb所建立...
有钱才任性:谁是云计算市场最后的赢家?...
views 1835
从单纯商业竞争的角度看,尽管诸多企业纷纷涉足云计算市场,但云计算市场无疑是有钱企业的游戏(至少从目前的发展阶段看),所以谁会是最后的赢家,更多在于谁更具有可持续的投入及获得市场效应的能力。 提及现在全球炙手可热的云计算市场,亚马逊、微软、谷歌和IBM是不得不提及的四个重量级玩家。而为了在刚刚兴起...
以云计算的速度部署云计算基础设施
views 1677
以云计算的速度部署云计算基础设施 为了以最终用户所需要的速度部署新的基础设施,企业IT部门需要拥有基本模块架构和真正DIY功能的可视化自动化工具。 云计算的两个主要价值就是速度和灵活性。云计算编排和自动化工具有望让IT部门大大加快运营速度,并且成为更具竞争力的服务型部门。虽然一旦虚拟化系统落实到位...
城市智能需求上升物联网在其有何贡献-国内...
views 2203
随着城市的扩展,公共产所设施的完善,以及人口数量的增多,社会安防交通压力也随之而增。交通问题的解决从单一的安防产品向系统解决方案发展,以科技与互联网为基础的指南通道安防系统已成为趋势,遍及校园、社区、景点等多个领域。   国家《物联网“十二五”发展规划》中明确指出:“在重点领域开展应用示范工程,探...

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

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

发表评论


读者排行