今天ThinkPHP发布了 TPM ,一个可以把普通的web网站转换成手机app的框架.
介绍在此:http://www.thinkphp.cn/document/395.html
研究了一下原理, 听起来很神奇,其实原理很简单.
其核心是把 tp的模板目录的静态资源通过 phonegap 打包成手机app.
然后通过ajax请求对应的服务端接口,接口自动识别来自手机app的请求,则把数据编码成json返回.
客户端的js解析json数据渲染模板.
其实和一般的webapp区别不大.
不过thinkphp做了很多的智能转换.开发起来会方便很大多.和开发一个普通网站没什么区别
这其实也很符合thinkphp的理念:大道至简