>  기사  >  백엔드 개발  >  javascript - Web网站到底用js渲染还是用程序渲染好?

javascript - Web网站到底用js渲染还是用程序渲染好?

WBOY
WBOY원래의
2016-06-06 20:42:231519검색

以前做网站都是 php直接在模板页面,echo 输出数据渲染模板,最近接触到一个项目,是PHP做借口,然后前端全是用js 的ajax异步请求接口获取数据,然后填充到html内,完成数据填充工作,以前都是PHP在html代码混编输出数据,到底哪种好???求大神解答!!!

回复内容:

以前做网站都是 php直接在模板页面,echo 输出数据渲染模板,最近接触到一个项目,是PHP做借口,然后前端全是用js 的ajax异步请求接口获取数据,然后填充到html内,完成数据填充工作,以前都是PHP在html代码混编输出数据,到底哪种好???求大神解答!!!

局部数据,比如列表之类的,可以使用一下ajax,固定不动的部分就在后台渲染就行了。

我推荐完全用 JS 渲染,好处嘛,就是把思路切换到 C/S 的模式上,后端只提供 API,这样无论 Web 和 APP 都能共用一套 API 了;从开发上来说,团队一旦适应了这种开发模式,可以前后端并行独立进行了,只需前期沟通好 API 并形成文档,前端开发时可以自己构造模拟的 API 数据。
参见我的私人项目的前端部分 https://github.com/ihongs/HongsCORE/tree/develop/web/common 语义化标签,不写JS哦。
目前还没有演示,给你看个截图吧:
javascript - Web网站到底用js渲染还是用程序渲染好?

如果网站对前端的要求比较高,包括样式、效果什么的,那就用js渲染好点。这样还可以前后端分开开发,解耦各自精通。如果是内部系统之类的,快速开发的话,使用模板可能开发周期更短。

前端渲染,适合对网站体验比较高而且后端业务较稳定的站点。网站改版只改前端。比如:淘宝

你可以看看bigpipe

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.