素材巴巴 > 程序开发 >

jsp和纯ajax,从性能的角度出发:jsp和纯html ajax(跨域)?

程序开发 2023-09-23 22:51:41

1、html+ajax(跨域)2、jsp

两种方式,哪种方式性能更好一点?更优一点?

3d1049e512af9f228e83cf9e0d55cfac.gif

42eebe7146a4b31f5905c3ae3aa6e9c7.gif

4个回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

1.jsp呢?把java代码写到html中,这样控制展现的和控制逻辑的混在一起,也就是MVC模式中,并没有实现view层和controller层的真正分离,而且,你如果后期要维护代码,混杂在一起容易导致结构混乱,不好围护。并且,你要维护,要既懂前端,又懂后端,那么是不是开发人员的学习成本就高了呢?所以这种方式现在都不怎么用了,现在项目都是前后端分离,采用了第二种:html+ajax。2.前后端通过restful api接口进行数据交互,html和模板(jstl/velocity/freemarker)用来渲染前端页面,api接口用于与服务端交互数据。

再提到你说的性能,jsp的话,要全量加载页面,ajax只需要局部加载数据。从这个角度看的话,肯定ajax优于jsp。希望能帮助到你。

3597454568-5746fe215a4c9_big64

菩提旭光2.5k 声望

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

不管是从性能还是方便开发的角度出发都建议 html+ajax 原因是jsp作为前端展示其实它自己的通过模版引擎转成html 所以肯定没html快 第二 用html+Ajax的话也就是前后端分离 这样前端和后端工程师就可以同步开发节省时间 方便维护

d67800c2e9bb11c139fa14e1b264ac03.png

kl2422234 声望

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

两种不同的开发模式,前者页面在服务端渲染,后者在客户端渲染;前者协同开发时间成本、沟通成本较高,后者可以让前后端同学各司其职,来达到高效的开发模式。这也是为什么vue、angular、react越来越多的走进我们的日常项目中的原因。

1432230899-55ed2aca62e52_big64

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

这里推荐我的一篇博客动静分离的数据并发加载策略。

里面的传统顺序模式就是html+ajax,但是文中还有一些更优的做法。


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。