php后台如果使用接口的方式,和使用smarty,哪个会好一点,为什么
展开全部
网站後台是不对外开放的,所以使用模板更好一些,下面将列举模板与接口的优缺点;
使用ajax接口:如果项目需要很高的用户体验,那使用接口方式传输数据,因为在页面的样式来看,将数据输出这一个工作交给前端比给後端使用模板来输出数据更高效,但是前端会在页面提交收发ajax,使用js遍历後端返回数据後动态的创建html元素,编写应对不同样式会发生何种效果的js功能上花费大量的时间.如一个标准PC页面使用接口输出数据对一个中级前端将要花费一天时间,除非前端和後端交互十分完美.
(注:模板的诞生正是为了让前端开发人员 配合後端,目的是项目原型定型後,前後端可同时开发开发功能,所以模板将是前端来写)
使用模板:在不追求样式的基础上,主要是将精力放在数据的快速显示与操作上,一般较适合使用模板的项目:公司内部使用的erp企业管理系统,因为不对外自然谈不上用户体验,追求的是快速精准的功能,因为公司内部业务数据的管理一般是比较复杂的,且数据量十分庞大.使用模板可快速开发功能,省去了前端花费的时间..
如有不明确的地方,欢迎追问.
使用ajax接口:如果项目需要很高的用户体验,那使用接口方式传输数据,因为在页面的样式来看,将数据输出这一个工作交给前端比给後端使用模板来输出数据更高效,但是前端会在页面提交收发ajax,使用js遍历後端返回数据後动态的创建html元素,编写应对不同样式会发生何种效果的js功能上花费大量的时间.如一个标准PC页面使用接口输出数据对一个中级前端将要花费一天时间,除非前端和後端交互十分完美.
(注:模板的诞生正是为了让前端开发人员 配合後端,目的是项目原型定型後,前後端可同时开发开发功能,所以模板将是前端来写)
使用模板:在不追求样式的基础上,主要是将精力放在数据的快速显示与操作上,一般较适合使用模板的项目:公司内部使用的erp企业管理系统,因为不对外自然谈不上用户体验,追求的是快速精准的功能,因为公司内部业务数据的管理一般是比较复杂的,且数据量十分庞大.使用模板可快速开发功能,省去了前端花费的时间..
如有不明确的地方,欢迎追问.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询