为了账号安全,请及时绑定邮箱和手机立即绑定

单入口页面和模版引擎有什么区别?

单入口页面和模版引擎有什么区别?

慕妹3242003 2019-03-20 17:19:32
用Java开发写前端页面,传统方式如JSP,模版引擎如Freemarker,Velocity,Thymeleaf,单入口(配合Angular.js,Vue.js等前端框架),只有一个index.html,所有的功能都在这个页面中完成。
查看完整描述

3 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

根据我工作中的经验,我总结几点。

单页应用的好处:

  1. 只有一个页面,降低了复杂性;

  2. 完全前后端分离,数据交互通过ajax进行;

  3. 部署方便,只要部署css/html/javascript就行;

  4. 把渲染放到了客户端,可以降低服务器的压力;

  5. 后端的工作量会减小。

哦。坏处是前端的工作量会加大。。哈哈。。

但是要有大局意识啊。前后端整体看来,工作量应该还是减小的。


想到了一个老生常谈的坏处:

不利于SEO

但是这种单页应用一般都是做的后台管理,所以根本不需要SEO,如果能被搜索到,我想大部分人都会禁止掉爬虫来爬你的后台的。。

当然,如果是互联网型的单页应用,可能就需要SEO了。貌似也有相应的解决方案。没深究过。


查看完整回答
反对 回复 2019-04-19
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

服务器端渲染和客户端渲染的区别。
服务器端渲染是在服务器端生成整个页面发送到客户端,而客户端渲染,则只在第一次拉取整个页面,以后就是拉取数据本身,大大节约了网络开销

查看完整回答
反对 回复 2019-04-19
  • 3 回答
  • 0 关注
  • 1023 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号