当前经济造就了更多敏捷企业应用开发的需求。Forrester Research最新报告中列举了2010年应用开发的变化,作者Mike Gualtieri、John Rymer和Jeffrey Hammond为企业随着经济复苏而成长介绍了几种方式。 该报告中称企业将不想错过云计算合并的好处,因此建议在实验性层次接受云。它也建议企业使用多重轻量型平台拥抱简洁开发,每个选择都是为特定的开发需求,而不是停留于单一商业平台。
最近SearchSOA.com就2010年应用开发趋势采访了Gualtieri。 TT SOA:您的研究建议“作为早期平台而拥抱云计算”。这意味着企业应该开始……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
当前经济造就了更多敏捷企业应用开发的需求。Forrester Research最新报告中列举了2010年应用开发的变化,作者Mike Gualtieri、John Rymer和Jeffrey Hammond为企业随着经济复苏而成长介绍了几种方式。
该报告中称企业将不想错过云计算合并的好处,因此建议在实验性层次接受云。它也建议企业使用多重轻量型平台拥抱简洁开发,每个选择都是为特定的开发需求,而不是停留于单一商业平台。
最近SearchSOA.com就2010年应用开发趋势采访了Gualtieri。
TT SOA:您的研究建议“作为早期平台而拥抱云计算”。这意味着企业应该开始样型研究云应用,即使之前他们能够审批部署?
Mike Gualtieri:我想首先是关于理解对于应用开发来说云的含义是什么。云事实上是作为基础设施开始的——它是购买基础设施的方式。但是什么是应用开发的含义?正应为你可以在亚马逊上购买1000种实例,并不意味着你所开发的应用可以成功度度量一千种实例。
其中一部分就是理解应用开发人员在云中部署应用程序必须有所不同。我们发现许多企业将其作为测试平台使用。许多企业因为很多原因还不希望在云产品中部署其应用程序,但是他们对于使用测试平台并不是很谨慎。这是一种很好的适应方式。
TT SOA:轻量型应用框架,像Spring和Flex很火。这对于一般企业来说,从商业平台转移到这些上面或者其他的轻量型选择上容易吗?
Mike Gualtieri:我认为我们要做的第一件事情不是考虑唯一或者其他的。带企业更爱标准化。采购部喜欢说:“我们的标准应用服务器和开发环境是什么?”他们首先希望多种选择都可以。他们必须创建应用程序分类。然应用程序中的每一个类型,他们不得不映射到一个平台来适应目标和成本效益。
我们喜欢着眼于商业网络应用服务器平台标准化的大公司的例子。但是他们需要部署应用到4000个商店,并且他们选择开源应用服务器Apache Geronimo。
现在,Apache Geronimo不具备所有的商业性能,但是还不错。他们在做这件事中节省了大量的成本。
TT SOA:这是个精简和吝啬以及节省成本的很好的想法?
Mike Gualtieri:有两件事情要考虑:软件开发方面节省成本,总体的开发速度。
因此未必一定要对所有的使用java和.NET。有些公司一直在寻找开发的准确类型,你可以用PHP。在一些案例中,它有助于开发的速度。但是关键是并不是所有的都是用,或者都不适用。更多成功的企业不仅仅采取一种应用平台,并坚持用下去。他们为了适应目标而做出选择。
TT SOA:报告中鼓励企业使用业务驱动类型开发,快速和灵活的方法通常出现在开发初期。有些人可能要说“找出内部启动项”这个概念说的比做的容易。
Mike Gualtieri:挑战就在于你从未发现内部启动项,但它就在那。在一个大企业里,必然有‘tiger teams’仅仅是做事情——不管组织制度和压倒一切的制度。而不是任其发生在开发下层的阴影中,我们建议找出这些团队,而不是惩罚他们,提升他们的状态,治理他们。
这正是在产品开发中很多企业一直在做的事情。说到这里,Apple闯进我的脑海中。我们需要在企业IT中做同样的事情,因为所有的天才都是不同的。你需要找出他们、治理他们。但是这是一种挑战。启动项有很多挑战,企业有很多方面需要防护。因而你必须有一个流程。
相关推荐
-
学习下一代软件和App编码的经验
面对关键软件开发者人才短缺的情况时,新兴的一代软件开发者那里似乎还有一线希望。这些年轻的开发者对待应用代码的方式对于老一代软件专业人士来说也许能提供有价值的经验教训。
-
应用开发策略选择
每个软件架构师,开发经理和开发人员都很可能遇到过软件设计和开发中“自上之下vs.自下而上”的争论。正确的答案其实是,这里并没有单一的最佳方案。
-
内存数据网格提供商一头扎进Java
10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。
-
遇到这样一个问题:通过java service wrapper部署应用,wrapper进程占用的内存会一直升高, 直到把内存吃完应用崩溃,但是这个wrapper
遇到这样一个问题:通过java service wrapper部署应用,wrapper进程占用的内存会一直升高 […]