• 请不要在回答技术问题时复制粘贴 AI 生成的内容
assad
V2EX  ›  程序员

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

  •  1
     
  •   assad · Jul 31, 2017 · 23934 views
    This topic created in 3383 days ago, the information mentioned may be changed or developed.

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

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

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

    125 replies  •  2017-08-03 10:55:30 +08:00
    1  2  
    ❮ ❯
    zjddp
    zjddp
    Aug 1, 2017
    101
    就一点,java 人多,水平一般的人好找,大厂把开源方案都做好了,招人进来写业务就可以。
    Eugene1024
    Eugene1024
    Aug 1, 2017
    102
    Java 学习的人多,技术上也比较成熟
    owenliang
    owenliang
    Aug 1, 2017
    103
    很多企业的甲方都是国企,政府性质的,JAVA 是比较受待见的。
    miketeam
    miketeam
    Aug 1, 2017
    104
    反正做 java 的 leader 经常说的一句话,“不是有现成的么,需要你干嘛?用就行了。”所以想学点东西还是想用 go/python/ruby。。
    so898
    so898
    Aug 1, 2017
    105
    @ioth 哈哈哈哈哈哈,老哥厉害
    ytmsdy
    ytmsdy
    Aug 1, 2017
    106
    国内大部分的业务只要增删改查就可以了。
    真正触及到性能的很少,实在不行堆硬件嘛!反正现在硬件白菜价。。
    而且 Java 代码规范,没有 Python 有那么多的花式语法。脑子正常的人都能读懂。
    EricFuture
    EricFuture
    Aug 1, 2017
    107
    java 生态比较好吧,有个那么强大的 spring 生态,这个其他语言真难以比拟
    xAx
    xAx
    Aug 1, 2017
    108
    因为那些写 "优雅的 xx 语言" 的人喜欢装 13.
    公司不想招这类人
    xAx
    xAx
    Aug 1, 2017
    109
    #108 乱怼

    1.java 圈子里要什么功能没有解决方案?
    2.哪种解决方案没有实际案例验证?
    3.后端语言里有几个比 java 性能高(jvm 烂成这样,还是比一批其它语言的 runtime 性能高,真不知道这些后出来的语言干什么)?
    4.顺带怼下前端,有多少现在炒上天的特性,都是 java/.net 多年前就玩剩下的?
    5.会个 nodejs 就叫全栈,敲几个 tab 键就叫优雅,写一堆$?就是最好?????? java/.net/c 系的语言没有这些浮夸,整体人员心态沉稳一些
    6.人好招,代码好管

    ps:没见大公司需要因为业务原因去改 jvm 的
    jack0o
    jack0o
    Aug 1, 2017
    110
    @xAx 说得有点好。。。哈哈哈,有些编程的肾虚公子就是那么优雅。。
    LYEHIZRF
    LYEHIZRF
    Aug 1, 2017
    111
    java 好招人
    assad
    assad
    OP
    Aug 1, 2017
    112
    @xAx 可是国外的巨头互联网,基本上都是在用自己的技术,很少全部使用 JAVA,或者使用 JAVA 的生态。国内的全部使用 JAVA 的也就阿里。其他也是互相掺杂着用的!
    coolcfan
    coolcfan
    Aug 1, 2017 via Android
    113
    @assad 那用别的语言,用不用别的语言的生态? FB 用 PHP,它就不会用到 PHP 的生态么……
    sagaxu
    sagaxu
    Aug 1, 2017 via Android
    114
    @assad 阿里也用 Python 和 Cpp,只用不到五种语言的互联网大公司,中国没有
    markfang
    markfang
    Aug 1, 2017
    115
    @sagaxu 阿里用 PHP 吗
    HarveyDent
    HarveyDent
    Aug 1, 2017
    116
    @miketeam 我就奇了怪了,有现成的东西反而还不能学习了。API 拿过来调完了事的,学啥都一样。
    linoder
    linoder
    Aug 1, 2017
    117
    1314258
    1314258
    Aug 2, 2017 via iPhone
    118
    @ioth 哈哈。盖茨写 windows 的时候我相信不是用 basic 的啊
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Aug 2, 2017
    119
    @snail1988 #32 Java 可读性这个我就不同意了。。Python 和 ruby 哪个看着不比 Java 清晰易懂。。
    ioth
    ioth
    Aug 2, 2017
    120
    @1314258
    windows 的时候还真是 basic,不信你去查
    直到 95,windows 内核都是乱的,nt 和 95,最后废了 95,把 nt 改成 2000
    nt 是买的 dec 的版权。nt 到 2000,再到 win7,win10 的才又全部让印度人改了,那时候 bill 已在不在 ms 干活了。
    windows me 是最后一个“老” win,还有 windows1.0 到 3.0 的代码。
    ioth
    ioth
    Aug 2, 2017
    121
    @so898
    ms 才是程序员的天堂。
    java 红了,bill 三次私人请客吃饭,挖了 borland 的架构师,c#抄得比 java 好多了。
    ms 要开源了,java 早死了。
    sun 和 ibm 一个德性,oracle 买的那天,老外 java 程序员都给它立碑了。

    和青鸟水军培训师们有什么好说的。
    ioth
    ioth
    Aug 2, 2017
    122
    X 东老板,刘 X 东程序员出身,早期 asp,后来和疼讯合作,也只少量改了 java,那是因为没用 php

    谁和自己企业过不去?
    gemini767
    gemini767
    Aug 2, 2017
    123
    个人感觉是因为 java 省成本啊,你甭管从写 cg 还是改写 runtime,不需要花时间啊,那活动做不做了,kpi 要不要了,所以啊,程序员到了 30 就别瞎折腾了,看看 spring 全家桶多么的好,大厂品质,多厂 support 的,你就别折腾那没用的玩玩了<滑稽了

    甭说 java 稳定效率好,任何语言都有他的有点与坑,国内编程环境还是太浮躁,照着一个技术研究一辈子的人少
    outmanone
    outmanone
    Aug 2, 2017
    124
    看见很多业余的发言,肚子都笑痛了:)

    V2 确实水平不高。
    BoiledEgg
    BoiledEgg
    Aug 3, 2017
    125
    你就想想,别人写 js 的,大公司都要出一套 TypeScript 来做强类型约束,就知道为什么公司大了之后会转 Java 了。
    动态类型一时爽,维护重构火葬场。
    要考虑成本,要生态,要好维护,要好招人,选择很多么?
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    ♥ Do have faith in what you're doing.