servlet+JSP 过时了么?

2021-04-29 14:01:29 +08:00
 SystemLight
5580 次点击
所在节点    Java
41 条回复
echo1937
2021-04-29 14:04:21 +08:00
是的,没人用了.
zzzmh
2021-04-29 14:06:10 +08:00
我在用啊,jsp jstl 后端渲染贼方便,tomcat 设置好效率也不低。最大的好处还是适合百度收录。适合搜索出图
hafuhafu
2021-04-29 14:07:09 +08:00
过时,但是还有很多系统在用,特别是传统企业。
kop1989
2021-04-29 14:07:57 +08:00
不能说过时,应该说是不适合当前 it 公司的组织架构了。
当前主张的还是客户端渲染,前后端分离。
然后再加上目前的前端模块化。

想要看到“分久必合”估计还要等段时日😂
bthulu
2021-04-29 14:08:20 +08:00
jsp 用的少了, 在各数据库厂商给出可靠的异步驱动前, servlet 永不过时
xuanbg
2021-04-29 14:09:52 +08:00
过时了,这是无疑的。


但不影响你用啊。适合的,才是最好的,而不是新潮的。
x940727
2021-04-29 14:14:57 +08:00
@bthulu Oracle 不是说准备放弃 R2DBC 的研发了吗?异步调试困难,出问题难排查,收益又不大,DB 吞吐量这个玩意不是靠异步能提起来的……
Kasumi20
2021-04-29 14:33:34 +08:00
JSP 已成笑话
LosLord
2021-04-29 14:38:09 +08:00
目前学是有必要学的,但是生产基本很少直接涉及的
yeqizhang
2021-04-29 14:54:24 +08:00
不知道过时的意思是啥,
不过这玩意深入学习意义不大了,现在都是分工明细,页面都找专业前端来弄,你前端不精搞的 jsp 又不美,开发效率又不高。
而且懂这个面试时人家不会,所以也不会问你。
iyaozhen
2021-04-29 15:01:10 +08:00
servlet 这个概念还有 但好像也被响应式编程挑战了?

JSP 过时主要是现在都是前后端分离,怼接口的
HerrDu
2021-04-29 15:11:54 +08:00
@zzzmh node 方案的 srr 不香吗?
sonyxperia
2021-04-29 15:11:55 +08:00
了解一下不吃亏的
zzzmh
2021-04-29 15:41:00 +08:00
@HerrDu 我另一个网站也在用,但百度好像就贼喜欢 3p php jsp asp,tmd 收录快 排名高效果好,隔壁 vue 的也用了不少心思就是感觉百度收起来费劲各种使绊子。。。
我猜测是因为我 vue 是判断百度的 ua 来后端渲染,正常用户前端渲染。。。被百度发现了。。。
但如果用 vue 开发然后全部后端渲染,效率必比 jsp 低。。。
sola97
2021-04-29 15:52:02 +08:00
传统行业公司还在用 servlet+springboot
unco020511
2021-04-29 15:57:40 +08:00
这辈子不想再写 jsp
DavidDee
2021-04-29 15:59:54 +08:00
还在写 jsp,非常折磨,传统医疗行业,想跑路
dinfeo
2021-04-29 16:03:54 +08:00
主要 JSP 的新人不好找吧,要找的话,大部分都是年纪大的,加不了班。
看起来只有维护之前的项目可能会用 jsp 吧,大部分新项目都不会用了。
现在大部分都是前后端分离了,而且现在的流行前端框架都是 MVVM,前端的控件库丰富多样,样式好看,交互丰富。
JSP 这些都不占优势。。。
所以,现在基本上不多乐,其实和 asp.net 一样。。。这种动态网页技术,或者说是在 html 种嵌入程序的技术,只有在之前没有成熟前端框架的时候比较有用
现在已经不是这种技术的时代了,毕竟浏览器的 js 性能已经大幅提升,而且各个浏览器也把 js 优化放在第一的位置,jsp 和 asp.net 也没啥性能优势了
和 flash 一样是时代的眼泪了
KiZuNaYa
2021-04-29 16:07:20 +08:00
jsp 只有老项目还用了,还是 mvvm 来的舒服,后端写接口,前端写页面,分工(锅)明确,再不济用用 springboot 自带的
thymeleaf 都比 jsp 强不少。
manami
2021-04-29 16:16:23 +08:00
自己写项目前后端不分离用 thymeleaf

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774088

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX