Web开发中,页面渲染方案
2017-11-27 14:29
211 查看
转载自:http://www.jianshu.com/p/d1d29e97f6b8 (在该文章中看到一段感兴趣的文字,转载过来)
在Web开发中,有两种主流的页面渲染方案:
服务器端渲染,通过页面渲染引擎渲染好HTML页面发送给浏览器
客户端渲染,客户单端通过RESTAPI获取数据在浏览器上动态渲染页面
前者的技术栈包括:Thymeleaf、Apache Velocity 、Freemarker 等主流方案,后者有React、AngularJS、vue.js、Backbone.js等前端渲染框架。
前者比较适合一些静态的文档页面,后者多用于具有复杂交互的单页面应用(SPA),本文简单介绍后端渲染技术中比较流行的一种Thymeleaf,相对来说后端的页面渲染没有太多技术含量学学套路,用的时候查文档即可。
在Web开发中,有两种主流的页面渲染方案:
服务器端渲染,通过页面渲染引擎渲染好HTML页面发送给浏览器
客户端渲染,客户单端通过RESTAPI获取数据在浏览器上动态渲染页面
前者的技术栈包括:Thymeleaf、Apache Velocity 、Freemarker 等主流方案,后者有React、AngularJS、vue.js、Backbone.js等前端渲染框架。
前者比较适合一些静态的文档页面,后者多用于具有复杂交互的单页面应用(SPA),本文简单介绍后端渲染技术中比较流行的一种Thymeleaf,相对来说后端的页面渲染没有太多技术含量学学套路,用的时候查文档即可。
作者:ntop 链接:http://www.jianshu.com/p/d1d29e97f6b8 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- Spring Boot学习(四)之web开发渲染页面 -- Thymeleaf
- Spring Boot学习(四)之web开发渲染页面 -- Freemarker
- Java Web开发的轻便架构Tapestry5---页面渲染之框架职责
- Spring Boot学习(四)之web开发渲染页面 -- Velocity
- webpack集成bootstrap进行多页面开发
- 基于JAVA技术的WEB网管软件开发方案
- java web开发中,jsp使用了frameset框架,如何实现整个页面跳转,并且同一个表单中可以提交两个action
- web页面加载、解析、渲染过程
- lua开发--web页面服务
- javaweb开发jsp页面一次性保存多条数据,批量保存数据!
- Java Web开发中关于页面权限的控制
- Skyline软件二次开发初级——8如何在WEB页面中的三维地图上管理信息树
- Web图形开发方案选型,SVG/VML/Flash/Applet优劣比较
- Web 开发;ASP;生成;模板;页面;静态;示例;mark;----BlueDestiny
- webpack多页面开发实践
- 基于MVC4+EasyUI的Web开发框架经验总结(16)--使用云打印控件C-Lodop打印页面或套打报关运单信息
- WEB开发之注册页面验证码倒计时代码的实现
- [置顶] j2ee页面静态化方案encache web cache框架源码分析2
- 移动web页面支持弹性滚动的3个方案
- 基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息