Java 技术怎么选型? strust2 与 springmvc

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

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

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

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


在我看来 strust
1.好像挺旧了,如果没有培训班。维护政府银行项目之类的经验。貌似都不知道这个东西了(考虑 以后员工的吸纳)
2.官方处理漏洞方式好像不太好?
3.我就不知道了,我的水平就能想到这么多。
5482 次点击
所在节点    程序员
73 条回复
x18960
2018-05-27 17:37:50 +08:00
@jziwenchen 大哥,看完帖子好不好,是这位过来面试的
x18960
2018-05-27 17:45:19 +08:00
@mritd 你说的对,他的计划是在培训班里招人,用新技术也行。我说培训班出来的,可能代码都没有差不多的规矩。最主要的是今天约定 1 点面试,这位大哥 10 点告诉我早点。我早去公司等他,11 点就到了,大哥依旧 1 点到的。(还跟我说他晚上车,不赶趟)
然后说他现在可能打不了代码(一直做的项目经理)。我问他能不能学习,他说能,只是他学习的方向是 比较各个框架的不同,优缺点。于是我问他,为什么不用 mvc 就用 struts

又跟我说 Struts 稳定 因为现在的新技术,等掌握了,可能新技术又出来了,盲目追新没用。

底层到现在也没跟我说啥。
x18960
2018-05-27 17:47:22 +08:00
@liuzuo 别介,之前面试的 还挺好的。积极学习,就是和老板产生了误会,导致没有来这边。
x18960
2018-05-27 17:47:52 +08:00
@reus 给政府做项目,也是外包吗
itsme001
2018-05-27 17:54:08 +08:00
@x18960 你把这篇帖子地址发给面试者,让他来舌战群 ru.
x18960
2018-05-27 17:55:31 +08:00
@AltairT 他知道新技术,但是据他所述,他了解的是性能啊,看简历 近五年是项目经理。东软和另外一个公司的。
不过面试中,他自称 2 年没有接触新技术了。。

Ps 他一直说他的数据库好,说数据库永远不会变。其他的都没事。 不过看他的框架部分截图,除了业务复杂的,真的只用写 sql 就行😂
ZSeptember
2018-05-27 18:05:50 +08:00
不喜欢新技术的人,一般都不怎么喜欢技术,然后技术就不怎么样。
重数据库是典型的外包出来的,这种项目维护起来真的要人命。
AltairT
2018-05-27 18:32:24 +08:00
@x18960 我在的这家产品型公司用的就是自己基于 spring+springmvc+jdbc 封装的一套框架,后台管理界面是混合了 easyUI+bootstrap 一些的封装,前台 HTML 生成也是 FreeMarker 那一套。中层领导面我的时候明确跟我说是为了方便招人。实际开发真的就是写业务,数据库操作直接代码里写 sql 就行,很像 JPA 那一套,只不过做了一些防注入和安全检查,工具类直接把 common util 那些又封装了一次。更何况东软这种企业,自己封装很正常。

问题是你现在即使要封装为什么不用新的技术封装呢?再说 SpringBoot+Spring Data JPA 本身也是封装整合啊。。。( Spring Data JPA 就是封装了 Hibernate )
我一直觉得他们封装的水平不怎么高,为啥不用 Spring 全家桶的封装呢?还有人免费给你迭代新的封装版本。

更不要提什么年头了,即使不用 SpringBoot,还用 Struts2 合适吗?
x18960
2018-05-27 18:34:40 +08:00
@AltairT 对的,之前接触小公司都有封装框架 他们的目的就是 维护只能找原开发方 不知道东软之类有没有这个想法
huangzhe8263
2018-05-27 18:51:02 +08:00
strut 劣迹斑斑,都 8102 年的还有人在用。。。
AltairT
2018-05-27 18:52:38 +08:00
@x18960 东软不清楚,但是从朋友那得知软通是有封装的。 维护只能找原开发方是一方面,但是说实话我们公司封装的框架包我看反编译过,只是核心一点的混淆了下(注册和加密相关之类的吧),不过懂行的人想绕过不难(主产品我这种菜鸡刚来时随便改改就绕过注册了),公司真正吃饭是靠定制和服务,不靠这点水平不高的封装。

他们封装更多还是为了招人方便,就拿我这公司来说,开年金三银四铜五人员流动超大 100+-/450 的样子,把我吓坏了,这时候当然是封装的越简单越好,直接压低薪资招刚毕业的和水平不高的人来也能做,就是代码滥一点呗,又不是不能用😂😂
x18960
2018-05-27 18:57:59 +08:00
@AltairT 对了,他还提他有公司的源码。然后还用私权吧,查了公司的缴纳社保人数。(...)
AltairT
2018-05-27 19:21:11 +08:00
@x18960 查社保这个不要啥私权吧,公司人力就能查

我又看了下你之前回别人的,这人根本不能招啊,啥叫“他现在可能打不了代码(一直做的项目经理)”,啥叫“我问他能不能学习,他说能,只是他学习的方向是 比较各个框架的不同,优缺点。”

你这小公司人一个都不多余的情况下招一个不能编码的人合适吗?能学习却只能比较框架的不同而且不能编码的“架构师”合格吗?

我觉得你们还是多花钱招个靠谱点大佬(大佬愿不愿意来就很难说了。。),这样即使普通员工从培训机构拉也还能运作下去。你能想象一个不能编码只会指挥的 PM 指挥一堆培训出来的菜鸡(非贬义)的样子吗?
x18960
2018-05-27 19:26:27 +08:00
@AltairT 经过回复,我已经放弃招聘他了,不太符合公司需求,不过想知道,这人靠不靠谱而已。同事二面,就是看人了。
jalena
2018-05-27 21:17:10 +08:00
SpingMVC 也差不多了,你应该直接考虑最新技术。。

Spring WebFlux
ycbb123
2018-05-27 21:17:25 +08:00
@x18960 公司的缴纳社保人数在查企业信用信息的网站就能查到
A555
2018-05-27 21:31:25 +08:00
struts2 看到就火大 去年就给个破玩意打补丁了
edsgerlin
2018-05-27 22:15:38 +08:00
说 Struts 烂的应该没用过 Seasar,N 年没维护了很多日企还在用,Struts 一直有维护来着。
x18960
2018-05-27 22:25:16 +08:00
@AltairT 其他公司人力能查我公司社保缴纳人数?
x18960
2018-05-27 22:30:17 +08:00
@ycbb123 你说的不是企业信息公示系统吗?那个不就是企查查之类的,采集的数据?

那里面没有社保啊?
他说他维护过我这里的市社保系统。。。

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

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

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

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

© 2021 V2EX