为什么大多数公司随着业务的增长技术栈都转向 Java 了?

2017-07-31 10:54:28 +08:00
 assad

为什么大多数公司随着业务的发展技术栈都转向 JAVA 了?

为什么不坚持自己的以前的技术栈?

难道业务大了,只能上 JAVA,还是其他原因?

21424 次点击
所在节点    程序员
125 条回复
assad
2017-07-31 10:59:23 +08:00
facebook 未了适应业务增长,改写了 PHP
github 依然有一大部分业务采用 ruby

国内的这些公司稍微一大,觉得 PHP,Python 等其他语言就不能胜任了,直接就上 JAVA 了
alexzhou
2017-07-31 11:01:41 +08:00
想用现成的方案
sampeng
2017-07-31 11:01:51 +08:00
人的原因。。java 对企业的成熟度而言更简单粗暴。。
比如做电商,直接去 XX 挖一批人来就能干活,而不用重新组建团队
shoaly
2017-07-31 11:03:24 +08:00
圈子.
各种必然的难题在 java 圈里面都有成熟的方案了
paradoxs
2017-07-31 11:05:00 +08:00
@shoaly 什么难题,例如。。。。
assad
2017-07-31 11:05:01 +08:00
但是我觉得他们所谓的那些性能啊什么的,其他语言也有很好的解决方案的。
assad
2017-07-31 11:05:18 +08:00
@shoaly 对,我也想问大概都是那些难题呢?
iyaozhen
2017-07-31 11:15:18 +08:00
@assad 各种解决方案。比如说一个定时器功能、redis、MySQL 连接池,Hadoop 等技术,rpc 框架等等
不是说别的语言没有(不能做),而是现有的方案(库)都有 Java 成熟的版本,门槛低、会的人多
broadliyn
2017-07-31 11:17:24 +08:00
fb、github 用 php、ruby 很大程度是因为初创时采用的技术栈就是 php 和 ruby,人家有技术实力去改写底层的语言框架满足现有需求。
IamRobot
2017-07-31 11:19:28 +08:00
@assad 哪些难题 Java 没有成熟的解决方案呢?
z5864703
2017-07-31 11:20:09 +08:00
@broadliyn 楼主不就是在问国内的为什么不坚持初创时采用的技术栈吗,国内很多初创也用 php 这些,但后面都改用 java 做微服务啊啥的
ioth
2017-07-31 11:21:16 +08:00
java 没有高手,不需要程序开发能力;
中国程序员水平低,流动性大,对企业没有价值。
zjsxwc
2017-07-31 11:24:27 +08:00
因为人多了,钱多了,什么都可以搞起了
janxin
2017-07-31 11:24:44 +08:00
Java 工程师好招,方案好搞
broadliyn
2017-07-31 11:25:00 +08:00
@z5864703
国内改做 java 的我觉得很大程度是收到阿里的影响。。
阿里的很多开源解决方案养活了国内一大批互联网公司。

人家有现成开源的,就没必要投钱进去研究了吧。反正又不是技术主导的公司。。。
EricCartman
2017-07-31 11:26:22 +08:00
@assad #1 YouTube 和 Instagram 都是十亿级别的月活,还在用 Python ……
不过它们也对底层做了一些改动,ins 禁用了 Python 的 GC,YouTube 貌似用 Go 重写了 runtime ?
wangdu2012
2017-07-31 11:37:58 +08:00
目前我看到技术语言唯一一个能达到工业生产级别,性能也没有太差的语言,而且生态环境好
wangdu2012
2017-07-31 11:39:14 +08:00
@ioth java 没有高手…
jason2017
2017-07-31 11:46:16 +08:00
@ioth
人呐,要对自己的言论负责,不要满嘴跑火车,不管什么张口就来,这个垃圾,那个不行。
Sapp
2017-07-31 11:47:10 +08:00
其实说了那么多,就是人好招,便宜,哪有那么多理由,和 php 一个道理。

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

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

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

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

© 2021 V2EX