现在还有必要花大力气学习 Struts 框架么?

2016-11-30 16:42:14 +08:00
 q397064399
相比较 SpringMVC

Struts2 框架几乎优势全无,现在的 web 开发,貌似都流行采用异步 post Json 给服务器端

客户端的页面绝大部分情况下都是部分刷新,

而 Struts2 依旧采用的是比较老套的表单验证然后刷新整个页面,是不是有点封装过度,显得过时了

相比较 SpringMVC 提供了良好的 Restful 风格的注解器,配合 Hibernate 的验证器,写项目要灵活许多?

小弟愚见,各位大神请发表高见
2238 次点击
所在节点    Java
7 条回复
q397064399
2016-11-30 16:54:08 +08:00
struts2 还有 decorators.xml 这种重量级的页面包裹层,
讲道理的话,现在前端都开始工程化了,后端应该只是提供接口,前端页面应该交给前端来做
letitbesqzr
2016-11-30 17:33:07 +08:00
"而 Struts2 依旧采用的是比较老套的表单验证然后刷新整个页面,是不是有点封装过度,显得过时了 "

你是说的 那套标签库? Spring Mvc 也带了那样的标签库啊。。
q397064399
2016-12-01 13:01:00 +08:00
@letitbesqzr SpringMVC 封装的没 Struts 那么重, MVC , C 层封装的很少
thinkmore
2016-12-05 09:56:14 +08:00
不能说全无必要。了解核心机制还是挺不错的
Miy4mori
2016-12-12 19:05:00 +08:00
struts 2 也可以返回纯 json 吧
niweicumt
2016-12-16 17:18:55 +08:00
如果初次学还是建议 SpringMVC ,我的预判 Struts2 的市场往后会不断萎缩。
sunzhenyucn
2017-02-13 00:27:35 +08:00
根据工作需要吧,我们公司现在还有项目在用

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

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

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

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

© 2021 V2EX