api的事情
作者:yaya | 时间:2011年2月20日 | 分类 学海无涯 | 标签 api | 1回复
api带来的好处是扩展性强,组织方便。当制定好清晰的接口说明后,api开发与应用开发是可以同步进行的。
web开发中api应用也同样带来许多乐趣。规定所有的数据接口上行不唯一,而下行统一为json格式。包括添加,删除,更新,查询,都会以json格式返回操作结果。而这种以json格式返回的api并非只用于ajax的数据通信,同样可用于jsonp的通信或者直接通过输入流输出,而这仅仅需要通过非入侵式的封装。
这样的开发你需要做的就是提供api,而无非就是添加,删除,更新,查询操作。如果是简单的应用,通过关联数据库后,自动化生产代码就能完成绝大多数的操作。而通过api的方式开发应用,并不需要太多的前后台语言,当然也不需要smarty这样的后台模板引擎。需要的仅仅是前端模板,如yaya template等。数据与逻辑的分离不仅是后台api构建方式需要考虑的,也是构建应用需要考虑的。
