云开发语言 Apex:Salesforce.com的Force.com使用的专有语言。Apex是个底层语言,据说是专为专业开发人员和最终用户而设的。Visualforce这个Force.com的图形编程界面也是用Apex开发的。 Java:最近向云市场进军的一种主流语言是Java。
Spring、Python 的拥护者谷歌开放了自己的AppEngine平台,把对Java的支持也包括在内。与此同时,Schakra公司为微软的.NET服务建立了一个Java 软件开发工具包,也即SDK。 .NET:Windows Azure在推出的时候据说是支持任何.NET语言的,包括Iron Pytho……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
云开发语言
Apex:Salesforce.com的Force.com使用的专有语言。Apex是个底层语言,据说是专为专业开发人员和最终用户而设的。Visualforce这个Force.com的图形编程界面也是用Apex开发的。
Java:最近向云市场进军的一种主流语言是Java。Spring、Python 的拥护者谷歌开放了自己的AppEngine平台,把对Java的支持也包括在内。与此同时,Schakra公司为微软的.NET服务建立了一个Java 软件开发工具包,也即SDK。
.NET:Windows Azure在推出的时候据说是支持任何.NET语言的,包括Iron Python和Ruby。大家达成的一致认识是,大部分的Azure开发都是基于C#进行的。
Python:谷歌前几代的云方案依赖于Python。这个受人尊敬的面向对象语言对谷歌走向卓越是有贡献的。不过它离主流还远得很。
Web服务:早期的云的利益跟采用Web服务描述语言(WSDL)的高级Web服务的发展是相一致的。随着后来Amazon把EC2作为支持现有使用任何语言创建的应用的云平台来推动,Amazon Web服务也成为云计算开发的一种选择。
任何你叫得上名字的语言!多个流行的云计算方案寻求将应用在现状基础上转移到云上面去——也就是说,既不需要重写语言,也不需要特别的语言。——SOATALKBLOG
Rymer指出,谷歌的不同在于它有App Engine和BigTable数据仓储。
底层编程有可能引进厂商锁定问题,不过同时也意味着可编程的力度。
谷歌第一代的云方案严重依赖Python语言,这种语言尽管在谷歌的开发队伍及别的地方都很流行,但并未获得广泛的认知。在最近几个月里,谷歌开始测试一个为云开发服务的Java软件开发工具包(SDK)。
“谷歌提供了一个编程模型。这一模型与Amazon的有着根本的不同。它所提供的东西超出开发人员的需要,”Rymer说。
提供开发人员所需带了的好处,不过与此同时也引入了锁定厂家的威胁。
Rymer拿Salesforce.com及其Force.com接口作为例子。“我们看Force.com就有一个专有语言:Apex。这是一种底层语言,”他说。
有人说图形工具已经走过了很长的一段路,能够为非开发人员简化开发的过程。同样地,这也是一个更大的趋势的一部分,也即在有可能的地方争取插入图形建模界面,并因此而把开发工作从开发人员手里夺走。
程序员和架构师等了解底层编程之类的人也有可能会带来厂家锁定。不过这同样意味着可编程的力度。“在Force(.com)你拥有更丰富的工具,还可以接触一种应用模型。对于业务实体的管理来说这是有好处的,”Rymer说。
谷歌的应用模型也有好处,它支持Python(以及以后的Java)和BigTable架构。Rymer强调,谷歌模式不是针对交易型应用而建造的。“它是专门为搜索设计的”,他说。(更多有关谷歌架构的信息请参见SOA Talk博客上的文章《这是托管提供商的曙光吗?》)
作为云开发之争的后来者,微软承诺在云中支持任何.NET语言。此类语言包括VB.NET、IronRuby以及IronPython,不过最有可能的第一选择是C#这一.NET家族的旗舰语言。最近,甚至还冒出了一个针对微软云平台Azure的Java SDK。
如果你对开发语言有许多喜欢的口味,云不会令你失望的。
本文是系类文章《再造还是塑型》系列文章的第二部分,在随后的内容中我们会介绍分布式缓存、优化数据资源和改变云中的数据结构等内容。请继续关注,如果您有任何疑问,欢迎给我发邮件zhangpeiying@techtarget.com.cn或者关注TT SOA新浪微博实时提交相关问题和看法。
相关推荐
-
谷歌云业务CEO描绘谷歌云计划 收购传言四起
行业观察人士猜测,新任谷歌云首席执行官Thomas Kurian将通过大规模收购来获取市场份额,并与竞争对手A […]
-
Workday公司继续在亚太地区大举投资
随着亚太地区(APAC)地区越来越多的企业转向云计算来拓展其数字业务,Workday公司跻身为全球发展最快的云 […]
-
华为“一云一湖一平台”架构助力客户加速智能化进程
在第十五届华为全球分析师大会上,秉承“智IT,慧未来”的理念,华为IT产品线分享了IT基础设施在数字化转型过程 […]
-
云计算可移植性的来龙去脉
目前云计算提供商都是按不同的方式构建其产品,这造成典型的“缺乏标准、以创新为导向以及供应商锁定”的局面。 但供 […]