今天看ecshop的代码,发现app接口里面很多都是用smarty渲染界面,我就很好奇,app的界面不都是写在app端的吗?不都是用json传传数据就好了,这是要干嘛?
今天看ecshop的代码,发现app接口里面很多都是用smarty渲染界面,我就很好奇,app的界面不都是写在app端的吗?不都是用json传传数据就好了,这是要干嘛?
前端也有模板引擎,后台也有模板引擎,至于你说的app是手机app还是什么?
Native App开发
Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。
Web App开发
Web App开发即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。
Hybird,估计是用来填webview控件的
可能APP里的页面有很多webview
用户打开就直接返回交互的网页