为什么中小企业的技术栈不喜欢 Java ?

2019-04-03 13:08:56 +08:00
 1oNflow
最近面试,发现中小企业招聘后台主要要求会 node, ruby on rails, php, python (频率递减),就见过两家提到过 Spring Java 的。其中一家技术负责人也和我说 java 太重了,但按我的理解,java 库这么全,spring 也是集大成开发非常规范,会 java 的人也最多,招聘、从无到有搭建服务、继而维护不应该是最方便吗,他的"重"体现在哪里呢?

另外,java 的工作难道只能去大厂找了吗……
11802 次点击
所在节点    问与答
123 条回复
ming7435
2019-04-03 22:50:25 +08:00
先问是不是,再问为什么 。另外楼上有些傻叼用语言来开地图炮的也是够够的~
Narcissu5
2019-04-03 22:59:00 +08:00
我也理解为什么这么多人讨厌 java,java 太死板了,不能让程序员放飞自我,不管实现什么功能,java 的代码总是最长的。

但是啊但是啊,哪怕是培训班出来的,写的 java 程序也不会过分的坏,死板使得 java 的下限很高,这正是大型系统的维护最需要的。一个十年的系统,经过无数人的手,到你手上已经成了屎山,java 最牛逼的地方就在于即使成了屎山居然还能磕磕碰碰的跑起来,换了动态语言就已经很难维护了。

至于 java 的上限么,看看阿里每年的双十一复盘,那个是正儿八经的实战,比打口水仗有价值多了。
chiu
2019-04-04 00:13:29 +08:00
@Cbdy 你说出了一些人的心声
NeinChn
2019-04-04 01:13:17 +08:00
当在大公司 8G/16G/32G 的机器随便用,写 Java 写的非常愉快的时候
看了一眼各个云服务上同配置机器的价格....
Mithril
2019-04-04 01:18:18 +08:00
@chocotan 各个平台都会自己编译 OpenJDK,但不同来源的 OpenJDK 二进制的支持周期,补丁更新情况都是不一样的。
你可以看看 Redhat 怎么介绍自己的支持周期的
https://access.redhat.com/articles/1299013
troywinter
2019-04-04 01:18:21 +08:00
@HuasLeung java8 收费是因为发布已经好多年了,过了商业系统支持周期,和 xp 收费支持一个道理。。。
charlie21
2019-04-04 02:07:08 +08:00
应该搭车问问,到底什么项目适合用 Java
Trumeet
2019-04-04 05:24:19 +08:00
@Cbdy 拉黑警告 2333
zander1024
2019-04-04 06:23:23 +08:00
@chinvo java 用的人多。 真的 写了几年.net 我真的不敢再吹.net 了。 开始还能吹下国外用的人多,到了国外发现是用的比国内多, 全都是那种老不死的公司, 一点竞争力没有,放国内分分钟 gg 的那种。

微软起码晚了 5 年发力.net core。 国内市场基本别想, 国外都是老不死公司, 谁愿意花时间换, 换 tm 也换 java。

立个 flag, .net core 到头来还是个玩具。
loading
2019-04-04 06:52:04 +08:00
@Cbdy 有一个⭐是我点的,我支持你。沙雕确实多,
Mac
2019-04-04 08:29:03 +08:00
我选择 PHP 是因为这货部署太容易了,交付的时候哪怕对方是用 XP 当服务器的也很容易教会。
murmur
2019-04-04 08:38:20 +08:00
@charlie21 业务越重越适合 java,简单点说就是你的 sql 越复杂越适合 java
dengtongcai
2019-04-04 08:54:48 +08:00
很多开始都 php 后面转 java 的啊
DRcoding
2019-04-04 08:59:31 +08:00
啧啧,你应该问是不是,而不是为什么。

V2 自从开放注册后,就涌进一堆戾气重的键盘侠,真的是呵呵。

以后你们可以天天水帖,PHP 是不是宇宙第一语言?
changdy
2019-04-04 09:03:09 +08:00
可怕. 语言上面的选型真的轮得到大部分 V 站用户吗? 还有人一本正经的黑 java 太可怕了,3 楼那位老哥是自己用着 java 觉得别人用 java 的都是智障吗?
至于招聘的多不多.. 搜一下就行了啊.
liangzimo
2019-04-04 09:04:37 +08:00
@zander1024 和你的想法正好相反,虽然我目前用的 JAVA,但是从接触.NET CORE 以来,我觉得从易用性,便捷性来说,我站.NET不过.NET 的最大缺陷还是生态,这个慢慢积累吧
jingniao
2019-04-04 09:04:39 +08:00
python 弱弱不说话,市场太狭窄,方向也狭窄,大型工程确实弱。
谋划脱坑,至少不能一条腿走黑路。
triptipstop
2019-04-04 09:19:45 +08:00
看到大家主要讨论的是 Java 和 PHP 我就放心了
换 python 都行 真不想用 Go
icekingcy
2019-04-04 09:24:24 +08:00
若类型的前期投入少 可以快速出成品。
强类型后期可维护性强 自己产品都是用 Java 的 外包类的都是 PHP 的
CtrlSpace
2019-04-04 09:28:32 +08:00

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

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

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

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

© 2021 V2EX