1
singerll 2019-04-03 13:19:30 +08:00 via Android
开发周期太长
|
2
ilaipi 2019-04-03 13:20:47 +08:00
我当年是冲着 java 的强类型转到 node 的弱类型的
|
3
Cbdy 2019-04-03 13:51:51 +08:00 85
java 程序员普遍沙雕(恕我直言
|
4
realkenshinji 2019-04-03 13:52:52 +08:00 via iPhone 2
开发效率太低
|
5
findmyself 2019-04-03 14:03:14 +08:00 2
我怎么觉得标题不成立,中小企业用 java 的也不比其它语言技术栈少吧
|
7
tt67wq 2019-04-03 14:09:53 +08:00 2
可能 java 用的内存多
|
8
12101111 2019-04-03 14:12:47 +08:00 via Android
没有历史包袱为什么用 Java ?
|
9
LittleDust 2019-04-03 14:21:02 +08:00
@Cbdy hhh
|
10
murmur 2019-04-03 14:24:53 +08:00
烧投资人的钱用什么语言都是可以理解的 到头来等业务大到一定程度还得回归 java 的怀抱
|
11
wysnylc 2019-04-03 14:59:13 +08:00 19
首先,3 楼地域炮是傻*
其次,初创什么语言都好用,发展到最后就后悔没用 java |
12
hilbertz 2019-04-03 15:02:15 +08:00
java 太卡,经常被客户投诉,还不如 php
|
13
tommyzhang 2019-04-03 15:02:27 +08:00 1
哈哈 因为大量企业都发展不起来嘛 既然起不来 那么用一个除了快还是快的方式快速验证 boss 的傻逼不是很经济划算么
|
16
passerbytiny 2019-04-03 15:36:51 +08:00
首先,你面试的不是中小企业,不是后台开发,是前台开发,大厂里面前台也要用你说的那些(而且可能大厂才这样用,小厂有可能让你直接 JSP )。
其次:要是用你说的那些技术,一个 4G 内存云服务器能跑很多个服务;要是用 Java,没人配置 JVM 参数的话,一个就占满了。 说到底,你面试的企业是做网站的,不是做应用的。 |
17
luoyikang52066 2019-04-03 15:40:36 +08:00 via Android
@bxb100 一个嘴巴呼不死你?
|
18
passerbytiny 2019-04-03 15:42:06 +08:00
@wysnylc #10
@jeffpan #14 两位,翻一下 @Cbdy 的主题列表,他在说自己是沙雕。供参考: https://www.v2ex.com/t/541867 ; https://www.v2ex.com/t/542931 ; https://www.v2ex.com/t/546421 |
20
x7395759 2019-04-03 15:48:44 +08:00
先问是不是再问为什么
|
21
fcoolish 2019-04-03 16:12:58 +08:00
同楼上,先问是不是,再问为什么
|
22
BCy66drFCvk1Ou87 2019-04-03 16:18:44 +08:00
不仅是中小企业,facebook 这样的大公司也不喜欢 java,而是乐于使用 php
|
24
cgpiao 2019-04-03 16:21:14 +08:00 1
网站方面中小企业用 PHP 肯定是最好的,轮子够用,开发难度也小,大部分问题都可以 Google 到。
Node 也可以做一部分,特别是统一前后端技术栈。 Ruby 和 Python 还是得专门用这门技术的公司才会选择吧,不然选了没意义,人难找,靠谱的更少。 至于 Java 熟手使用生产力差别应该比 PHP 差不了多少,但真正熟练地很难找。 |
25
realkenshinji 2019-04-03 16:22:39 +08:00 via iPhone
@findmyself 只看国内确实是这样,这也是 996 的原因之一吧
|
26
realkenshinji 2019-04-03 16:23:26 +08:00 via iPhone
@murmur scala,elixir 都可以
|
27
realkenshinji 2019-04-03 16:24:51 +08:00 via iPhone 1
@HuasLeung 我听说他们搞了个 hack
|
28
BCy66drFCvk1Ou87 2019-04-03 16:26:09 +08:00
就微服务方面,说 java 把 php 按在地上摩擦一点也不为过,大多数中小企业可能轻量级的应用开发就能满足其需求,根本用不上像微服务这样的架构,因此会觉得 java 很重。
|
29
BCy66drFCvk1Ou87 2019-04-03 16:31:44 +08:00
“近日甲骨文( Oracle )销售代表向一些用户发送了电子邮件,称 Java 8 即将发布的重大安全更新仅提供许可用户使用,但该邮件的措辞让一些用户联想到勒索和恐吓策略”,昨天看到这样的新闻,可能未来中小企业更不喜欢 java 了……
|
30
BCy66drFCvk1Ou87 2019-04-03 16:32:46 +08:00
@cuebyte 哈哈 facebook 确实是另类
|
31
Mithril 2019-04-03 16:34:49 +08:00 1
其实一般就是最开始找的那个程序员用什么框架和语言大概率就接着用了。只要公司不发展到一定程度,技术支持不了业务就没必要换。毕竟绝大多数公司还是靠业务赚钱的。
至于 Java,性能只是一方面。业务量小这性能瓶颈并不明显,业务量大就更不重要了,堆机器就是了。而且除了 Spring 不是还有 Vert.x 等一票高性能框架。 而且 Java 的招聘成本并不一定低,用的人多技术差简历吹上天的也多。简历筛不出来就得面试筛,这些都是成本。彻底换技术框架这方面的成本就更高了。不愿意换的人要离职,愿意换的人要给时间学习,还得再招聘新人,想想就麻烦。 |
32
Mithril 2019-04-03 16:38:46 +08:00
@HuasLeung Oracle 这公司还不如微软,分明就是看着太多公司在 Java 上投入非常多不容易换技术栈就上去直接收割一波。
|
33
BCy66drFCvk1Ou87 2019-04-03 16:40:05 +08:00 1
@Mithril 开源杀手
|
36
whypool 2019-04-03 17:01:40 +08:00
中小企业 php 虚拟机都能跑,为啥要 java
|
37
sarices 2019-04-03 17:10:28 +08:00
中小企一般都是 php 和.net 吧,.net 主要是服务器可视化,用惯 windows 的人,最怕命令行了,php 主要是轮子多,部署也方便,随便一个支持 php 的空间就能放了
接过很多政 z 府单,虽然可以接受 linux 服务器,但是必须装桌面环境,总想着自己能维护,实际上到最后还是花钱找技术支持 |
38
ThomasZ 2019-04-03 17:11:57 +08:00 via Android
你没有发现你列举的这些语言的开发效率,开发周期,后期维护成本逐个递增了嘛
|
39
botian 2019-04-03 17:13:34 +08:00
中小企业的项目 PHP 一个人就能开发,用 JAVA 开发的话周期相对比较长,后续招聘人员维护成本也是问题。而且需要的运行环境 PHP 低啊,一个虚拟空间就能跑起来了,java 至少得一个服务器吧
|
40
LichMscy 2019-04-03 17:13:45 +08:00
为啥 3 楼能有 19 个感谢 很奇怪
|
41
wangxiaoaer 2019-04-03 17:19:01 +08:00
兄弟,你先调查一下再说好吗?
|
42
ben1024 2019-04-03 17:22:07 +08:00
Node.JS ? ruby on rails ?
这是怎么统计出来的 |
43
karllynn 2019-04-03 17:23:12 +08:00
Java 太重了,还是 go 简单可靠效率高
|
44
XDJI 2019-04-03 17:23:30 +08:00
... 中小企业真的不喜欢 java 吗?哪里的数据
|
45
TommyLemon 2019-04-03 17:27:11 +08:00
Adam Wen 的回答挺到位
如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐转向 Java ? https://www.zhihu.com/question/56468869/answer/310123166 |
46
Mithril 2019-04-03 17:31:39 +08:00
@murmur 本来免费的服务收购过来改成收费的才有几个?哪个用户有 Java 多?
而且就算是 OpenJDK 在版本发布 6 个月以后也不提供更新。只能使用第三方提供的 OpenJDK Build,而且不是所有第三方都会提供 patch backport |
47
sujin190 2019-04-03 17:53:27 +08:00 1
效率低,入门门槛高,招人换人麻烦,大多框架配置文件怎么写都得看三天,费劲死了,部署发布还麻烦,要有这时间 php python 都快做完了
|
48
mikicomo 2019-04-03 17:55:41 +08:00
小企业不清楚,中企业,java 的一大把,大企业,java 的更是大大把
|
49
permaylau 2019-04-03 17:57:11 +08:00 via iPhone
@HuasLeung Facebook 这样的公司不想被 oracle 缠上吧,再说人家技术也强大
|
52
cnbobolee 2019-04-03 18:19:41 +08:00
Java 也有很多轻量级的框架,这个我之前遇到的主要是核心人员的技术栈是什么就用什么了。
|
53
Cbdy 2019-04-03 18:29:25 +08:00 via Android
@wysnylc
@LichMscy @ojbkojbk @AlkTTT @passerbytiny 没有一炮打死,我自己主力语言也是 Java ;是我观察到的普遍现象,我只是把我的感受说出来了 君不见 2019 年停留在 jsp、jdk67,充斥各种迷信和盲目的中小公司 |
54
okwork 2019-04-03 18:34:34 +08:00 via Android 1
|
55
chinvo 2019-04-03 18:34:43 +08:00 via iPhone 1
Java 和 PHP 相对其他语言,培训班速成太多了
|
57
LichMscy 2019-04-03 18:42:26 +08:00
|
61
ragnaroks 2019-04-03 19:01:51 +08:00
从来不后悔也不会优先选 java,至少现在每天几亿 CNY 的交易量,除了 Python 都好说.
当然 php 除外 |
62
sc13 2019-04-03 19:07:54 +08:00
题主的数据哪里来的?链接能放下吗
|
63
wshcdr 2019-04-03 19:11:07 +08:00
springboot 现在轻量级了啊
|
64
Cbdy 2019-04-03 19:15:39 +08:00 via Android
别点💕了,我都害怕了😳
|
65
chinvo 2019-04-03 19:17:02 +08:00 1
|
66
halk 2019-04-03 19:28:36 +08:00 1
主要看核心技术人员
|
67
loveCoding 2019-04-03 20:50:20 +08:00
@gimp 这话不在理啊,什么语言能避免历史包袱呢? 弱类型语言重构比强类型的会更爽么
|
68
abcbuzhiming 2019-04-03 20:51:17 +08:00
@HuasLeung 少扯淡,facebook 用的是 HHVM,和 PHP 差的老远了
|
70
abcbuzhiming 2019-04-03 21:04:59 +08:00
|
71
chinvo 2019-04-03 21:06:54 +08:00
@abcbuzhiming 你可以举例其他“工业级”语言的优势
|
72
murmur 2019-04-03 21:08:02 +08:00
@abcbuzhiming 微软全家桶中的一部分 跟驱动硬件交互最容易 能画界面 又不像 java 那种需要专门定制 JNI
|
73
flynaj 2019-04-03 21:13:09 +08:00 via Android
Java 就是那个一处编写,处处调试的。
|
74
BCy66drFCvk1Ou87 2019-04-03 21:21:25 +08:00 via Android
@abcbuzhiming https://stackoverflow.com/questions/2130651/what-languages-do-twitter-and-facebook-use
https://stackoverflow.com/questions/28380744/why-does-facebook-use-php-instead-of-asp-net-mvc 用事实说话好不好,不要随便开喷,这个话题 Stack Overflow 上讨论过很多次了 |
75
karllynn 2019-04-03 21:38:09 +08:00
@murmur 球球你们别吹.net core 了,这玩意儿生态根本起不来
|
76
Sapp 2019-04-03 21:52:27 +08:00
@murmur 到头来等业务大了还是要重构,能找到一个敢说发展到大不重构的公司么?反倒是初期就用这么重的语言,得多招人不说,进度不一定跟得上,最后可能投资人的钱才是真的打水漂了
|
79
LowBi 2019-04-03 22:32:24 +08:00
在下公司 erp 系统 java 开发的,六十来人小公司,而我的任务是用 erp 框架开发商城,不得不说 java 开发挺绕的,而且框架里一旦写死的东西就更绕了
|
80
youyaang 2019-04-03 22:41:41 +08:00
用 PHP、node 开发是真的爽
但大公司考虑到协作、生态、历史问题吧,造了一堆轮子,但 Java 始终是核心 中小公司就没这种顾虑了 |
81
ming7435 2019-04-03 22:50:25 +08:00 via iPhone
先问是不是,再问为什么 。另外楼上有些傻叼用语言来开地图炮的也是够够的~
|
82
Narcissu5 2019-04-03 22:59:00 +08:00 2
我也理解为什么这么多人讨厌 java,java 太死板了,不能让程序员放飞自我,不管实现什么功能,java 的代码总是最长的。
但是啊但是啊,哪怕是培训班出来的,写的 java 程序也不会过分的坏,死板使得 java 的下限很高,这正是大型系统的维护最需要的。一个十年的系统,经过无数人的手,到你手上已经成了屎山,java 最牛逼的地方就在于即使成了屎山居然还能磕磕碰碰的跑起来,换了动态语言就已经很难维护了。 至于 java 的上限么,看看阿里每年的双十一复盘,那个是正儿八经的实战,比打口水仗有价值多了。 |
84
NeinChn 2019-04-04 01:13:17 +08:00
当在大公司 8G/16G/32G 的机器随便用,写 Java 写的非常愉快的时候
看了一眼各个云服务上同配置机器的价格.... |
85
Mithril 2019-04-04 01:18:18 +08:00
@chocotan 各个平台都会自己编译 OpenJDK,但不同来源的 OpenJDK 二进制的支持周期,补丁更新情况都是不一样的。
你可以看看 Redhat 怎么介绍自己的支持周期的 https://access.redhat.com/articles/1299013 |
86
troywinter 2019-04-04 01:18:21 +08:00
@HuasLeung java8 收费是因为发布已经好多年了,过了商业系统支持周期,和 xp 收费支持一个道理。。。
|
87
charlie21 2019-04-04 02:07:08 +08:00
应该搭车问问,到底什么项目适合用 Java
|
89
zander1024 2019-04-04 06:23:23 +08:00 1
@chinvo java 用的人多。 真的 写了几年.net 我真的不敢再吹.net 了。 开始还能吹下国外用的人多,到了国外发现是用的比国内多, 全都是那种老不死的公司, 一点竞争力没有,放国内分分钟 gg 的那种。
微软起码晚了 5 年发力.net core。 国内市场基本别想, 国外都是老不死公司, 谁愿意花时间换, 换 tm 也换 java。 立个 flag, .net core 到头来还是个玩具。 |
91
Mac 2019-04-04 08:29:03 +08:00 via Android
我选择 PHP 是因为这货部署太容易了,交付的时候哪怕对方是用 XP 当服务器的也很容易教会。
|
93
dengtongcai 2019-04-04 08:54:48 +08:00 via iPhone
很多开始都 php 后面转 java 的啊
|
94
DRcoding 2019-04-04 08:59:31 +08:00
啧啧,你应该问是不是,而不是为什么。
V2 自从开放注册后,就涌进一堆戾气重的键盘侠,真的是呵呵。 以后你们可以天天水帖,PHP 是不是宇宙第一语言? |
95
changdy 2019-04-04 09:03:09 +08:00
可怕. 语言上面的选型真的轮得到大部分 V 站用户吗? 还有人一本正经的黑 java 太可怕了,3 楼那位老哥是自己用着 java 觉得别人用 java 的都是智障吗?
至于招聘的多不多.. 搜一下就行了啊. |
96
liangzimo 2019-04-04 09:04:37 +08:00
|
97
jingniao 2019-04-04 09:04:39 +08:00 via Android
python 弱弱不说话,市场太狭窄,方向也狭窄,大型工程确实弱。
谋划脱坑,至少不能一条腿走黑路。 |
98
triptipstop 2019-04-04 09:19:45 +08:00
看到大家主要讨论的是 Java 和 PHP 我就放心了
换 python 都行 真不想用 Go |
99
icekingcy 2019-04-04 09:24:24 +08:00 via iPhone
若类型的前期投入少 可以快速出成品。
强类型后期可维护性强 自己产品都是用 Java 的 外包类的都是 PHP 的 |