近年来,Web应用已经强烈影响到开发决策,在团队转移到云端平台即服务(PaaS)时依旧如此。因此,像Ruby和PHP这样的开发语言就称为很多开发经理寻求PaaS开发选择的考虑。
随着他们向前推进工作,一些开发经理正在寻求更快更容易的方式来构建社交应用,从而快速和有效地实现其客户群的大型片段。其他人则寻求更具生产性的应用开发方法。此外,仍旧有一些人需求更为灵活的可扩展性或者更加节省成本的方式来进行系统扩展。这些不同的动机使得很多语言成为考虑对象。
尽管Java是Web开发的主要动力,但有时候会显得有些笨重。因此,在进行生产率和易用性的开发中使用一些非Java语言就很重要,像Ruby和Ruby on Rails、.NET、C#以及PHP这样的语言和框架。
PaaS正在发展成为应用开发流程的设计中心,根据Heroku的CEO Byron Sebastion所说。他的公司使用Ruby构建了最早的云计算产品之一。Heroku已经于2010年十二月被Salesforce.com所收购,继续独立于Force.com存在。
Sebastion表示很多开发者最初将PaaS作为简单的部署工具来使用,但是现在已经开始直接在这个平台上从开始到最后的开发。按照Sebastion的观点,这种改变归因于开发、测试、部署和迭代在同一个地方更有利。
Heroku与Salesforce.com生态系统的联合可能还有目标。一些竞争者主张Force.com平台不能轻松同遗留系统甚至是来自主流第三方厂商的新系统结合,他们建议大型企业可能很难部署Force.com应用,并将其应用到企业架构中。然而,Force.com擅长于支持面向客户的市场应用,这些应用构建快速,最近Force.com也展示了在社交媒体部署上的优势。
企业机构有可能应用任何云提供商为其组织提供最佳的服务,不论是像来自SalesForce.com的CRM数据或者是低级别基础架构提供者,像Amazon Web Services,Andi Gutmans说道。Gutmans是PHP版本3和版本4的核心编著者以及Zend Technologies的联合创始人,现在该公司是Rightscale的合作伙伴,Rightscale是一家云计算管理服务提供商,提供启用PHP的PaaS。这种组合得益于大量合作伙伴,Zend已经锻造成像IBM和微软这样的领头企业厂商。将Web应用同企业后端挂钩是Zend的一个主要目标,尤其是在云起作用的地方。
“服务是云计算的核心,”Gutmans说道,“移动设备和Web浏览器都是通过云端的服务连接起来的。”
同时,对于.NET而言,微软提供了Azure。“其主要是为使用.NET开发的人设计的,旨在直接连接到Visual Studio,”OakLeaf Systems的主管Roger Jennings介绍道。
“你开始安装Windows Azure SDK时,就为云版本安装了一个本地模拟器,其实用本地SQL Server Express数据库作为数据库模拟器,”Jennings如是说道,Azure体验现在就要是Windows server 2008r2伴随很多修订进行,主要为了多租户导致的数据存储的安全性、可用性和互操作性,这也意味着,对于.NET部门而言,转移到云端可能不需要重新训练你的开发者。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
青云QingCloud PaaS六大升级:AppCenter应用生态更完善
企业级云服务商青云QingCloud(qingcloud.com)日前宣布,将对其官方运营的PaaS服务进行全 […]
-
当web成为选择 开发原生移动app还值得吗?
随着iPhone的推出,其进入的代价是通过苹果应用商店流通的编译过的Objective-C二进制代码的分发。
-
PaaS现在与未来:容器技术如何演变成为PaaS框架
随着PaaS功能扩展支持更多的新技术(例如容器和微服务),IT团队和开发人员面临着诸如可见度、监控等新挑战。
-
ThoughtWorks技术雷达:直指四大趋势
今天随着智能硬件、 IoT、云计算等等新技术的兴起,使得产品与技术结合在了一起,如产品都嵌入也芯片传感器;另外,商业的创新也完全由技术驱动。