本期播客:Force.com PaaS云端开发

日期: 2010-09-02 作者:SearchSOA.com翻译:张培颖 来源:TechTarget中国 英文

谈到Force.com的平台即服务(PaaS)的开发,恐怕没人比得上Jason Ouellette了。他是《Force.com平台开发:在云端创建业务应用》一书的作者。作为Force.com首席架构师,Ouellette发展了Force.com应用Appirio Calendar Sync。他的书对于开发者学习Force.com免费版本来说是个不错的指导,而且也不需要花很多的时间来定义“云”。

  为了了解更多的内容,TechTarget同Ouellette进行了访谈。

  Force.com使用逻辑数据库,而不是使用MySQL进行相同的物理访问,代替了传统的实体关系建模,Force.com数据库使用逻辑数据实体,通过整个项目进行重用。

  平台数据库安全依照规则和用户分类进行。这种分类映射到数据库对象之上,因此规则可以应用于实体、域和字段中。Ouellette表示我们可以通过拖放接口的方式管理这一切。

  Force.com平台执行强类型编程语言Apex,Ouellette认为学习这种语言对于已经习惯了Java和C#这样的人来说并不难。这种语言使用的是类似的语法,但是架构元素、面向对象编程和数据库访问略微不同。

  Apex中,编译器有一点束缚程序员,不允许书写过多无效代码。尽管这对于喜欢松散类型、非结构化语言的程序员来说并不能引起共鸣,但这更易于创建业务逻辑。

  Ouellette介绍道他正在通过外部应用开始进行Force.com平台集成。该平台的API很好地集成在一起,任何熟悉REST标准和web服务的人都可以很容易使用它。

  总体上,基于Force.com的开发正逐渐触及到比典型的Java和C#应用更高的水平。作为一个比较概括的技巧的话,Ouellette推荐初学者先要学习新的数据模型,而不是从现有应用进行移植,然后从少量必须的对象开始进行。过度复杂的数据模型会让开发者在使用Force.com的过程中,失去很多Force.com原有的特性。

 

点击播放: 

You must have Adobe Flash Player 7 or above to view this content. See http://www.adobe.com/products/flashplayer to download now.

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

张培颖
张培颖

云计算网站编辑

相关推荐