Spring MVC + AJAX 能否代替JSP?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Spring MVC + AJAX 能否代替JSP?

a123456678 2016-03-19 10:48:56 2019

如题。

其实也在其他论坛看过同样的问题,大多是完全不写JSP认为太极端了,应该结合两者运用;

我知道:

结合两者性能更好,因为后端生成页面再发送去浏览器,比浏览器跑JS加载数据要快,而且能避免前端技术不够好导致页面加载不友好,而结合AJAX能实现动态改变页面,这个做法是很长一段时间来的主流做法;

全部是AJAX能实现前后端完全分离,降低了前端开发人员的学习成本;

希望有经验的站友能发表下看法,先谢了。
云服务器登录 云服务器设置
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:07:37

    看完lz的描述,我的第一反应是:太极端!因为以前我尝试过数据全部用ajax来获取,但开发工作量很大,每个需要后台数据的地方都要写一个后台再写一次ajax请求,还不如直接在jsp里输出。但细想一下,就算太极端,也未尝不可代替JSP。我之前做的一个小项目就是AJAX+spring mvc,前端UI框架选用webix。现在觉得用纯粹的ajax也是有好处的,因为我最近打算把后台换成python。

    另外,就要看你们项目组怎样分工,如果是按模块分工(前端和后台一起搞),那肯定是jsp+后台开发起来比较快。如果后台和前端分给不同的人做,ajax+后台估计会好点吧。

    还有就要看你具体是做什么项目,做网站当然就不适合纯ajax了(考虑什么对搜索引擎友好啊、页面性能、服务器资源等等因素),你想象一下淘宝首页只用ajax加载数据>_<

    总的来说,jsp+后台这种方法可以适应更多的场景,如果你有一个封装得很好的ui框架或者有人专门负责前端,那可以考虑用ajax+后台。

    说这么多,其实我想说的是:怎么爽怎么用!just follow your heart

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题