移动开发框架

今天看到《Facebook移动用户数达2.5亿 推新移动网站》http://www.20ju.com/content/V165641.htm 里边提到facebook在实现移动站点的整合的思路时,对我原来的想法有了具体的指导意义。

 

其实,web站点和移动站点,其实只是展现的不同,对于业务逻辑层、数据访问层都应该是一样的。也就说,对用户来说,只是使用的客户端展现方式的不同,具体的实现应该是统一的。

 

这样,

 


Facebook此次推出了基于XHP、Javelin和WURFL的新框架,在维持不同用户界面的情况下采用同样的底层代码库。


换句话说,Facebook工程师在后端只需进行一次功能开发。如果用户手机支持这一功能,那么该功能将被显示出来。Facebook针对手机硬件对移动网站进行了优化,例如当用户手机不支持定位时,将无法使用Places功能。Facebook同时优化了网站的图形显示,用户目前可以看到3种不同版本的“共享”按钮。

 

以后的网站在设计的时候,除了高并发高性能这些问题,也要在设计时候,预留移动开发的接口。

附:Facebook用到的一些技术:

XHP: http://news.csdn.net/a/20100211/216991.html

           https://github.com/facebook/xhp/wiki/

 

javelin: http://javelinmarketinggroup.com/

               http://www.army-technology.com/projects/javelin/

 

wurfl: http://wurfl.sourceforge.net/

             http://zhaozhi-1983.iteye.com/blog/145995

 

APC:  http://www.php.net/manual/zh/book.apc.php 

            

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值