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

关于 甲骨文要放弃不赚钱的 Java 各位客官如何看待

  •  
  •   Hippie · Jul 4, 2016 · 8336 views
    This topic created in 3776 days ago, the information mentioned may be changed or developed.
    昨天发布了一篇 关于 甲骨文跟谷歌打官司 6 年 失败 准备放弃 java 这一文章 随便都能搜到, 大家有什么看法麽~
    43 replies  •  2016-07-05 16:17:17 +08:00
    songjiaxin2008
    songjiaxin2008
    Jul 4, 2016 via iPhone❤️1
    1
    jdk1.6 甚至以下的版本还有很多公司在用, 1.8 还能战个十年,再不济还有一大票 jvm 的语言嘛。
    junweiyang
    junweiyang
    Jul 4, 2016
    2
    用 go 嘛 开发效率和运行效率都很高
    Badlion
    Badlion
    Jul 4, 2016
    3
    应该是放弃 java ee 吧? 这东西早该放弃了,现在流行轻量级 ...
    hantsy
    hantsy
    Jul 4, 2016
    4
    没看到过,,,请提供 Oracle 官方声明地址。

    不过 Java EE 进度慢了不少是事实,但 Java SE 开发还是很活跃的。
    Hippie
    Hippie
    OP
    Jul 4, 2016
    5
    @hantsy 被你这么提醒 突然 醒悟过来 , Java EE 我都没学过。 官方声明我没看过 o(∩_∩)o
    http://arstechnica.com/information-technology/2016/07/how-oracles-business-as-usual-is-threatening-to-kill-java/
    https://linux.cn/article-7536-1.html
    Hippie
    Hippie
    OP
    Jul 4, 2016
    6
    @Badlion 对哦 突然想起来 java ee 都没用过
    hantsy
    hantsy
    Jul 4, 2016
    7
    @Hippie 这文章说明不了什么。。。其中抱怨主要也是 Java EE 进度慢了。

    Java EE 的开发与标准化对 Oracle 是个沉重的包袱,不赚钱,要消耗大量人力,如果丢给 Apache 或者 Eclipse 可能会更好一些。
    hantsy
    hantsy
    Jul 4, 2016❤️1
    8
    云计算对 Java EE 也是个打击,特别是 AWS ,不但提供基本的云计算服务,还提供一套自己的编程模式。
    nonesuccess
    nonesuccess
    Jul 4, 2016
    9
    @Hippie Servlet 就是 JavaEE 标准的一部分吧
    Hippie
    Hippie
    OP
    Jul 4, 2016
    10
    @nonesuccess 原来 Servlet 是 Java EE 的一部分,谢谢普及 ~
    jones
    jones
    Jul 4, 2016
    11
    是要放弃 Java EE 平台,不是 Java SE , JavaEE 平台中现在也就是 Servlet 用的人还多,其它的如 JSF , EJB 等基本无人问津,连 JSP 也都被各种模版技术替代了,现在的 JavaEE 平台本身已经是半死不活的状态了,放弃了更好, Java 程序员也减负了。
    Hippie
    Hippie
    OP
    Jul 4, 2016
    12
    @hantsy 好吧
    Hippie
    Hippie
    OP
    Jul 4, 2016
    13
    @jones 很早之前的一些用 Java EE 开发的项目咋办
    jones
    jones
    Jul 4, 2016❤️1
    14
    @Hippie 不知道你的“很早之前”到底是多久,但是自从 2004 年《 Expert One-on-One J2EE Development without EJB 》一书出世后,基本都是轻量级架构了
    imcxy
    imcxy
    Jul 4, 2016
    15
    既然官司打败了,索性减少投入,最终没有人会带着工资开发。


    Java 成为真正的“开源”项目。
    imcxy
    imcxy
    Jul 4, 2016
    16
    google 利用了 Java 世界的繁荣,甲骨文却分毫未得。

    未来得走向就是甲骨文消极怠工,不再投钱,等着 google 收购。
    wmhx
    wmhx
    Jul 4, 2016
    17
    当年几十亿美刀买的啊, 现在说扔就扔?
    cuebyte
    cuebyte
    Jul 4, 2016
    18
    Java 不管怎么改,最多也就是 C#那样了。让大家尽早投身 kotlin 或 scala 未尝不是一件好事。
    eimsteim
    eimsteim
    Jul 4, 2016
    19
    不管是什么语言,要替代 Java ,至少还有 5-10 年
    hooluupog
    hooluupog
    Jul 4, 2016
    20
    交给 Apache 皆大欢喜。
    crashX
    crashX
    Jul 4, 2016
    21
    单纯感觉 Google 的问题。
    lianghudou
    lianghudou
    Jul 4, 2016
    22
    @eimsteim 我大 PHP 已经磨刀霍霍, 7.0 已经支持强类型。 PHP ,无主之野花,您值得拥有。
    xuwenmang
    xuwenmang
    Jul 4, 2016
    23
    PHP 是世界上最好的语言。 99%的场合足以替代 java
    GhostFlying
    GhostFlying
    Jul 4, 2016
    24
    放弃了给社区反而是好事
    lianghudou
    lianghudou
    Jul 4, 2016
    25
    如果说 php 有比 java 差的地方,就是差在 php 门槛太低,让那些菜逼弱鸡有了接触 web 开发的机会,把 php 生态的名誉给坏了。语言太容易入门也不是好事。
    Soar360
    Soar360
    Jul 4, 2016
    26
    (¬︿̫̿¬☆) 我就是用 C#。
    xAx
    xAx
    Jul 4, 2016
    27
    java ee 就该放弃,速度慢、不好用。
    jason19659
    jason19659
    Jul 4, 2016
    28
    大哥们。。框架底层也是 j2ee 接口。。 j2ee 里又没有实现。只是一套接口
    happypy1
    happypy1
    Jul 4, 2016
    29
    @cuebyte Scala 再怎么牛逼,还是运行在 jvm 上的。
    jhaohai
    jhaohai
    Jul 4, 2016 via iPhone
    30
    甲骨文这是要绑架整个 IT 届?但是现在造个轮子很简单,而且还有微软的.net ,谷歌的 go ,甲骨文这个举动没有任何意义,只会正好给别的语言腾出位置
    baozijun
    baozijun
    Jul 4, 2016
    31
    对的, php 写 android 还是很酸爽的
    DoraJDJ
    DoraJDJ
    Jul 4, 2016
    32
    Java EE 同没用过,感觉很难的样子...
    还不如 Node.js 或者是 PHP
    Badlion
    Badlion
    Jul 4, 2016
    33
    @happypy1 scala 有 scala.js ,可以在浏览器和 node.js 里跑,无需 jvm 。此外还有孵化中的 scala.native.
    smallpath
    smallpath
    Jul 4, 2016
    34
    从重启一次 30s 的 tomcat 换成一堆热重载的 node.js 以及甚至连刷新都不用的 vue,我就再也没写过 Java 代码了
    di94sh
    di94sh
    Jul 4, 2016 via Android
    35
    @junweiyang 高并发需求才会用啊不是
    selrain
    selrain
    Jul 4, 2016
    36
    Spring 周边不属于 Java EE 范畴么
    sunus
    sunus
    Jul 4, 2016
    37
    @selrain spring 不属于, spring 周边也不属于。只是 spring 有些项目符合 java ee 的某些规范,比如 jta, jms
    mozartgho
    mozartgho
    Jul 5, 2016 via Android
    38
    我对 go 语言无爱,倒是对苹果的 swift 挺感兴趣
    wander2008
    wander2008
    Jul 5, 2016 via iPhone
    39
    谁说人家要放弃 java 的,人家只是要减少对 java ee 的支持。 java se 很大的好么?能不要以讹传讹么?活着自己求证一下
    wupher
    wupher
    Jul 5, 2016❤️1
    40
    同意 @jones , Rod Johnson 发表 Without EJB ,再弄出 Spring 之后, J2EE 规范什么大家基本上也不在乎了。

    Java 对于 Oracle 以及 Sun 的问题在于,社区挺活跃,影响也不错。奈何想从中直接赚到钱,那可真不容易。

    Oracle 开始倒地耍赖 “不给钱,大家都别想玩,哥从此就不更新,投钱,推动了”,弄不死肯定是了,但是的确恶心人。

    Java 虽然影响日下(起码不像当年和.net 竞争时如日中天),但是毕竟还是第一语言,对于企业开发影响还是挺大的。回想当初,感觉还是让 IBM 收购 SUN 公司来得更好。

    话说 Java 阵营的这些公司,大都没挣到大钱啊。 SUN 、 IBM 、 Oracle 、 BEA ,借着“网络语言”的名头,把股票抬了一下,总体来说,都不如当初不做 Java ,去折腾智能手机去。^_^
    hantsy
    hantsy
    Jul 5, 2016❤️1
    41
    @wupher WithEJB 是十几年前的事了。。。那是针对 EJB2 ,写一个 EJB Bean 需要一堆接口。

    Spring 与 Java EE 不矛盾,除了 IOC 核心,所有的功能是基于 Java EE 标准,。。。如果一个程序员连基本的 JDBC, Servlet, JSP, JPA ,事务概念, ACID 理论 等基本标准都不懂,能够写出像样 Spring 程序?当然国内这种代码复制机很多。

    而且在 Spring 在 Java EE 5(Spring 支持相对比较慢一点)之后,每个 Java EE 标准(6/7)都是第一时间支持,自己可以看以前的 Spring Blog ,和文档的 Change log 。

    再说 EJB , 从 3.0 (现在已经 3.2 ),已经简化了,同样是 POJO 。如果 Java EE 真的没人用, Redhat 每年从 JBoss 上的利润从哪里来?
    wenwuliu
    wenwuliu
    Jul 5, 2016
    42
    无所谓啊, java 的社区能力还是排的上前几的,没了老大的约束我觉得只可能发展的更好。
    hantsy
    hantsy
    Jul 5, 2016❤️1
    43
    @wenwuliu 你开什么玩笑,,, Spring 的技术含量与 Java EE 规范定制和参考实现的开发(服务器参考实现 Glassfish ,各种规范的参考实现如 JPA 的参考 EclipseLink , Bean Validation 的参考实现 Hibernate Validator , CDI 的参考实现 Weld 等)不是一个级别上的。

    想想如果没这些基本的容器和一个个具体标准实现项目, Spring 什么都不是。

    规范的定制和开发是费时费力的,有商业公司支持才可能持续开发下去。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5181 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.