Java 技术怎么选型? strust2 与 springmvc

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

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

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

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


在我看来 strust
1.好像挺旧了,如果没有培训班。维护政府银行项目之类的经验。貌似都不知道这个东西了(考虑 以后员工的吸纳)
2.官方处理漏洞方式好像不太好?
3.我就不知道了,我的水平就能想到这么多。
5325 次点击
所在节点    程序员
73 条回复
Cbdy
2018-05-27 07:33:59 +08:00
我见过几个这种类型的人,往往技术不怎么样,一把梭会几个框架,思想陈旧僵化,喜欢迷信设计模式和故弄玄虚。Java 世界里面这样的人不少。很容易搞砸一个项目
luban
2018-05-27 07:35:58 +08:00
struts2 这个拼错了,肯定不能用这个,老古董了,配置繁琐,支持的特性也少,rest 支持比 Spring mvc 差很多
现在新项目很少用 struts 了,web 项目 Spring mvc 就是 Java 事实标准
struts 并不难,即使没用过的人,上手也还快的,就是估计很多 Javaer 对这个都反感
为啥推荐,他手里有这么一套之前用过封装好的框架
onikage
2018-05-27 07:41:40 +08:00
现在 struts2 用的人很少,近 6 年只在维护一个基于 jdk1.5 的老项目上看到过。
youngxhui
2018-05-27 07:57:23 +08:00
这个年头,就不要选择 struts 了吧。
wenzhoou
2018-05-27 08:21:05 +08:00
绝对是坑。没有进取心的码农冒充项目经理。有问题必须甩锅给框架。
JohnChiu
2018-05-27 08:31:01 +08:00
因为东软 java 培训就用 ssm,没有其他的东西了……
CFO
2018-05-27 08:32:08 +08:00
选 spring mvc 直接用 springboot 吧 配置简单 开发效率高 想要现成的可以考虑 jhipster
所谓自己封装好的框架大部分都是刚开始时看着很好 好像什么都有了 等遇到不满足需求的地方改起来痛苦死 哪有什么扩展性可言
JohnChiu
2018-05-27 08:32:51 +08:00
@JohnChiu 咦,原来不是 springmvc 的 s 啊😂那应该是他个人问题吧
logOo
2018-05-27 08:38:37 +08:00
稳定的输出简单易懂的 crud
x18960
2018-05-27 09:40:57 +08:00
@JohnChiu 不是培训的,是沈阳理工的。一直在东软工作 给政府干活
x18960
2018-05-27 09:42:48 +08:00
@Cbdy 需要再交流了,这只是电话里的想法。只能见面看看了
x18960
2018-05-27 09:45:48 +08:00
@luban 一直打错。。。我现在得确认是不是他为了快速成型才想用他比较熟悉的。

这是我见到第二个有点自己想法的了。。

如果是坑(他说不出比较信服的理由,那只好拜拜了)
v3exhost
2018-05-27 10:17:37 +08:00
算了,lz,我来替你们搭建一个基于 Springmvc 的框架,来我们谈谈价格
hustlike
2018-05-27 10:19:35 +08:00
springmvc 就能做而且做的更好的事情为什么还要引入 strust2 ? structs 已经慢慢被抛弃了。
rffan
2018-05-27 10:24:45 +08:00
楼主我来给你大框架吧,价格我们详谈,保证接手的人多,而且接手的人也会很轻松。麻蛋,现在还考虑 Struts2 这么古老的东西,这玩意他自己官网都爆洞,你还用?
AllenHua
2018-05-27 10:25:30 +08:00
许多人都打错,是 struts,不是 structs。
nita22
2018-05-27 10:25:55 +08:00
现在的趋势都是往 Spring webflux 上面走了,真心没必要学 strust2
enhancer
2018-05-27 10:30:23 +08:00
看看这个是否能用得上:enhancer.io
lsyAndroid
2018-05-27 10:46:11 +08:00
之前破解过一个项目 struts+spring+hibernate 的,各种看不懂,数据流转没搞明白(我主业做 Android 开发),感觉好难啊
AltairT
2018-05-27 10:49:57 +08:00
springboot 逐渐是主流了,他推荐那个只能说明他平时不关心新技术,只懂 ssh。
连我在的这个传统产品型公司最近都在往 springboot+spring cloud 上迁移

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

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

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

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

© 2021 V2EX