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

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

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

相关文章

IBM将在全球新增11处云计算数据中心
views 1584
IBM公司18日宣布,将在全球11个地点新建云计算中心。   在总额12亿美元的投资中,IBM已经在法兰克福、墨西哥城和东京构建了云计算中心。另外8个新的云计算中心将通过IBM与Equinix的合作关系构建,Equinix在全球各地运营数据中心。   这一合作伙伴关系将会让IBM可以使用澳...
智能家居三大关键词:安全互联云计算...
views 1443
 在几年前,用智能手机来控制门锁、灯泡、窗帘等设备是让人很难想象的,即便是现在,对不熟悉智能家居的人来说,用智能手机来控制家居设备也能令其欣喜若狂、兴奋至极。不过,仔细想一想,这些还能算是智能家居吗?恐怕大多数人不以为然,至少了解智能家居的人都会这么认为。   有人将2014年称为智能家居“元年...
云计算生态发展,推动所有领域互联网化...
views 1553
   在阿里巴巴赴美上市之前,媒体曾曝光了一封马云今年三月写给全体员工的内部邮件。在邮件中马云谈到这个时代正在发生巨大的变化,“以控制为出发点的IT时代正在走向激活生产力为目的的DT(data technology)数据时代。这不仅是技术的升级,更是思想意识的巨大变革。”DT时代的最大特征是分享,在...
以3D打印和大数据为基础的分布式制造,将彻底打通互联网和制造业...
views 1228
现如今,投资界纷纷将目光聚焦在移动互联网应用、互联网金融以及智能穿戴设备等项目,似乎它们将是一批风口上的猪。不可否认,在互联网与传统行业不断渗透深入的当下,每一个这些项目的推进,都会改变人们的产生生活,都是一片不估量的蓝海。但奇怪的是,一片储量当丰富的金矿,却只是在时代前进的滚滚洪流中闪烁了一下,...
国务院推六项政策扶持小微企业
views 1488
国务院总理李克强9月17日主持召开国务院常务会议,部署进一步扶持小微企业发展推动大众创业万众创新,决定全面建立临时救助制度、为困难群众兜底线救急难。  李克强说,今年经济下行压力依然很大,特别是七八月份以来增速放缓,但就业仍然实现了稳定增长。他说,“这里既有服务业增长的因素,但更重要的,还是通过改革...
如何确保最佳的云存储安全?
views 1662
对于每一家将数据存储到云端的企业来说,安全性是一个主要的担忧。让我们的数据在云端保持安全的最佳方法有哪些? 安全性是许多IT服务,包括云存储服务最主要的担忧。企业级的云存储供应商提供了一些工具来保护业务数据和控制访问。哪些云存储安全方面的担忧是真实的,企业在选择云存储供应商的时候需要提出什么类型的...
城市智能需求上升物联网在其有何贡献-国内...
views 1761
随着城市的扩展,公共产所设施的完善,以及人口数量的增多,社会安防交通压力也随之而增。交通问题的解决从单一的安防产品向系统解决方案发展,以科技与互联网为基础的指南通道安防系统已成为趋势,遍及校园、社区、景点等多个领域。   国家《物联网“十二五”发展规划》中明确指出:“在重点领域开展应用示范工程,探...
OpenStack在天河二号的大规模部署实践
views 1294
OpenStack正在成为事实上的IaaS标准,其本身的设计架构赋予了其高度的可扩展性。尽管如此,在千节点量级的大规模部署中,仍然有许多因素决定了实际实施中需要在整体架构和细节优化上进行多方面的尝试与探索。本文分享在天河二号千节点规模上进行大规模部署的实践经验,并介绍团队在基于OpenStack构建...

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

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

发表评论


读者排行