Java 技术怎么选型? strust2 与 springmvc

2018-05-27 07:17:02 +08:00
 x18960
处境:公司非软件公司,成立开发部门。(以后应该也会利用现有资源接个项目干。)

现在招聘类似一个项目经理,要负责技术选型。

他是东软出来的,不知道为什么一直推荐 spring+strust+mybatis。还推荐封装好的框架。(其实具体原因没有具体交流,不过想求助一下各位。省得因为见识短,被忽悠了就不好了)

我认为非软件公司
首先考虑后期维护(选用流行大众的技术,有利于招人),前期开发成本可以忍一忍。
人员肯定能少就少。(但是都不推荐使用现成的快速开发,比如 jeecg 系列等部分半开源产品,我近期了解了一下 jeesite,发现文档和社区交流真的不是很多。)


在我看来 strust
1.好像挺旧了,如果没有培训班。维护政府银行项目之类的经验。貌似都不知道这个东西了(考虑 以后员工的吸纳)
2.官方处理漏洞方式好像不太好?
3.我就不知道了,我的水平就能想到这么多。
5482 次点击
所在节点    程序员
73 条回复
fuchaofather
2018-05-27 10:50:27 +08:00
springboot 就行,一会儿就能搭起来。没有并发分布式什么的,比较简单
guo4509
2018-05-27 10:51:55 +08:00
新成立的部门那就用 springboot 吧,这个经理是个坑
liuzuo
2018-05-27 11:09:32 +08:00
全世界都在黑我大东软。
incompatible
2018-05-27 11:11:29 +08:00
@liuzuo 水平不行活该被黑。
honeycomb
2018-05-27 11:14:33 +08:00
新项目上 springboot 吧,spring 本身就是很成熟的框架,springboot 也进入了 2.x branch,靠它搭架子比直接手写 spring 配置方便得多,由且不失灵活性。

spring 与 springboot 都在活跃开发,两者都有吸收各种优秀的开源组件,它们以及 Java 的新特性。
junbaor
2018-05-27 11:20:23 +08:00
2018 启动新项目还推荐 Struts 的建议直接开掉技术选型的人。
reus
2018-05-27 12:26:42 +08:00
这种做外包出来的,他就只会那些,当然选那些啦,其他不会啊,怎么选
beastk
2018-05-27 12:33:21 +08:00
struts2 别用,这玩意和 flash 大哥一样,一阵子就来个 RCE
qiyuey
2018-05-27 12:34:13 +08:00
Spring Boot
jziwenchen
2018-05-27 12:34:38 +08:00
工作中并不喜欢这种背后放贴水上级的同事
night98
2018-05-27 12:53:06 +08:00
struts2 感觉都凉的差不多了,2018 年了居然还有人推这个,Java Web 大部分都是 spring + mybatis 这一套吧,偶尔有个 jpa 这样子。
enzohobmg
2018-05-27 13:42:51 +08:00
东软 出来的可以理解
dbpe
2018-05-27 13:47:20 +08:00
SpringBoot +Spring data jpa+ querydsl 了解下
busfool
2018-05-27 13:58:41 +08:00
有啥可说的,把 struts 去掉就行了~
fox0001
2018-05-27 14:06:59 +08:00
工信部都拿 struts2 开刷了,还要考虑?直接上 spring boot 吧
flight2006
2018-05-27 15:31:00 +08:00
springboot + 1
mritd
2018-05-27 16:23:17 +08:00
Struts2 你怕是服务器天天被别人开车啊
mritd
2018-05-27 16:33:59 +08:00
既然你招人,我劝你放弃用 Struts2 的人吧,没救了,一般外包项目经理唯一的作用就是吹牛逼把钱拿来,至于项目维护🤔 嗯,反正外包不缺人,总会有人处理这坨屎的

我建议你找一个多 springboot 这一套比较熟悉的,还有上面提到的 jpa 啊 querydsl 啥的,可能浪一点 maven 都换成 gradle 了,还有考虑下这个人是否了解过微服务,后期 docker 集群啥的上不上

最后,楼主不要强行让 用 struts2 的大哥搞 soringboot,这种事我见过,最后的结果就是他给你整一个能跑的 springboOt,实际上里面都是骚操作,因为一般这种喷搞东西只有一个标准,那就是能跑就行
udev
2018-05-27 16:35:19 +08:00
Struts 看看安全漏洞,去年一直做应急响应,给钱都不要用!肯定选择 springboot !
napsterwu
2018-05-27 16:48:59 +08:00
前端找工作失败写了两年 Java。我觉得 Java 相对前端有稳定成熟的框架是好事,各厂都有自己包装的基于 Spring 的平台,招人换人都不会有太大困难。但 Struts 就真的算了

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

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

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

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

© 2021 V2EX