通过这种方式的整合,网站将通过API呈现,而且移动网站将与API绑定,所以移动网站的开发不需要额外的架构支持。在这种方案中,只有网站的表现层有区别,主网站和移动网站的网页内容是相同或相似的。
这是在主网站或Web应用上整合一个移动网站的最简单方法:创建一个原始API,用于存储所有信息并提供数据交互功能,然后移动网站、标准网站和原生客户端都用这个API来构建和呈现页面。在大多数时候,为移动Web和原生客户端创建用于交互的API子集,是全面整合桌面和移动网站的最简单方法,但是有一些公司则是完全用API来创建主桌面网站,因此桌面网站与移动Web和原生应用一样使用相同的API。
这种方法是实现移动网站和桌面版网站的最简单方法,因为只用一个API就能服务于两个网站,这样可以减少工作量和降低后台的复杂性。Twiter.com就是一一个很好的例子,这家公司用同个API或数据源开发桌面网站、移动Web和原生应用。这意味着,功能升级和修改都可以在一处完成。在客户端更新之后,它们就拥有与主网站相同的功能和数据,这样大大减少了保持移动、原生和桌面代码库同步的工作量。
生成移动网站的另一种方法是使用主网站的底层API生成移动格式的网站(如图7-2所示)。这样可以使现有网站和移动网站的功能保持一致,而且完全不需要专门为移动版重写整个应用。网站可能完全由一个API支撑,然后通过调用不同的方法来构建网页。这是一个将表现层与业务逻辑层分离的好方法,它支持用一个数据源呈现常规网站、移动网站和原生应用。Twitter就是使用这种方法。
使用这样一一个API,我们就可以组合使用各种方法,将数据提供给移动用户使用。网站式企业网站设计
>>> 查看《企业网站设计可以通过API整合》更多相关资讯 <<<
本文地址:http://nlpc.cn/news/html/11324.html