[原创]新浪开放API将使用FBOPEN的fbml扩展实现FBML
(2008-08-15 16:25:20)
标签:
apifirefox内核编译库文件fbmlit |
FBML的实现方案随着FACEBOOK的FBOpen一起对外开放了,对我们这种实现自己SNS平台的服务商来说,是非常有利的事情,省去了很多研究和实现FBML原型的精力。但FBML扩展的编译也不是件简单的事,它使用Firefox内核,而Firefox内核的编译需要依赖很多外部库文件,所以,好东西也不是随便能享用的。
其实FACEBOOK实现FBML的原理非常简单,也很灵巧!扩展起来非常方便。有许多人质疑使用Firefox内核来处理的实现方式,但现在看来,这种方案比现在有些应用厂商使用类似于Smarty之类技术来实现要好得多,优越得多。
新浪在实现FBML时,基本就只对一个文件进行大的扩展改进,其它文件不需要动。而且fbopen中的其它PHP文件,很大部分都是不必要的,把这些文件去掉之后,其源代码的套路将更为清晰。
FBML的实现在整个FBOpen中并不是最难的部分,最难的是FBJS的实现。js sandbox的实现就是一个大难题。现在我们还没有开展这部分工作,希望这部分工作在新浪牛人们的努力下,能成功实现。
后一篇:[转载]心中的做人之道