对ajax和jsp渲染的一些感想

一个多月来,也算是做了两个javaweb的项目,但是对于用哪种方式渲染页面一直有些抉择不定,第一个项目用的ajax,发现各种对htmlDom节点的操作十分的繁琐,需要找到数据填充的节点并添加id值,引入jquery并反复使用empty和append方法进行清空及追加,第二个项目用的jsp,相对于ajax请求没有那么多操作,只需要用EL表达式,但是又存在前后端耦合严重的情况,当然ajax解决的主要问题是异步刷新,加载迅速,用户体验好等,对于我一个初学者来说则只关心方便快捷。。。

jsp属于最老旧的技术,因为同步加载的原因,在jsp中有很多内容的情况下,页面响应会很慢。

ajax操作则属于前后端半分离,前端负责开发页面,通过接口(Ajax)获取数据,采用dom操作对页面进行数据绑定,最终是由前端把页面渲染出来。

当然肯定还有前后端完全分离的技术....貌似是运用node.js,controller层交给前端技术人员

IT产业是如今的朝阳产业,每天都发生着变化,前几年新潮的jquery一会就被淘汰了,前端框架层出不穷,后端也是如此,SSH的技术不再风靡,用springboot进行轻量快速开发成为主体。

时间永远是不足的,已变成历史尘埃的东西或许应该舍弃,有些落后的技术知道就可以了,不必深究,就像JSP,它不是一种行业规范,不像HTML5,

也不是一种通用技术,不像XML和JSON,现在主流的架构已经不需要服务器端动态生成HTML了。

最好的解决办法就是朝全栈程序员前进,前后端协同发展,多去学习像vue.js或者node.js这样的流行技术

要知道用两条腿走路才走得长远



原文地址:https://www.cnblogs.com/wutongshu-master/p/10858291.html