大家怎么看待 Java 的未来

2018-11-20 15:24:41 +08:00
 Neojoke
  1. 偏向业务的中前端开发,nodejs、Python、Ruby on rails,写业务都比 Java 快
  2. 偏向底层的没有 C/C++对操作系统友好,Rust 也后来居上
  3. 中间件产品,目前 Go 语言蓬勃发展,Http Service、消息中间件、分布式计算框架,Go 可用性非常高的产品正在崛起,性能比 Java 要好
  4. Oracle 对 JavaEE 的态度,有些危险
  5. 大数据、人工智能,这些热门,Java 虽然都能沾上,但使用起来太啰嗦

大家怎么看待 Java 未来的发展

21091 次点击
所在节点    Java
218 条回复
andychen20121130
2018-11-20 15:51:06 +08:00
已经入门了是不是要开始放弃了
lhx2008
2018-11-20 16:02:27 +08:00
未来好得很,如果不想上就跳车呗,去用 nodejs 和 go
开发。
以长比短,不能代表这个语言不行,楼主何苦用所有主流语言的长处攻击 Java,如果 java 没有被比下去,那么其他语言不应该再存在了
nilrust
2018-11-20 16:02:59 +08:00
一次编写到处运行,jvm 光环加持下,java 不会死的
Wincer
2018-11-20 16:04:23 +08:00
Java 的生态就不是其它语言能比拟的
NSAtools
2018-11-20 16:05:02 +08:00
Java 适合团队协作
starcraft
2018-11-20 16:06:31 +08:00
根本看不懂你在说啥。java 生态自始至终,都有其他语言小型框架,公司小业务小,没人逼着用 java,找到合适自己的就行。那些个大型的互联网,你要不数数多少已经转 java 了。同样,java 在扩张生态的时候,一直有和 c/c++的性能矛盾,你问前景,怎么不看看 java 是如何一步步走过来的。关于大数据,不知道你的认知是出了什么偏差,觉得 java 是沾个边。唯一看懂得是 go 的崛起,关于这个,建议搜一搜招工岗位数量级的差别。
zhazi
2018-11-20 16:10:20 +08:00
先说说为什么写业务比 java 快
ghbaqi
2018-11-20 16:11:16 +08:00
还没到担忧和考虑 语言前景和好坏 的时候 .....
jitongxi
2018-11-20 16:12:06 +08:00
对于多路复杂业务型的东西, 同时用这几个语言写, 可能 java 前几天就一直在弄骨架,其他的已经开始正式写了。

但是过了一年之后,
如果继续开发的话,估计只有 java 的扩展起来最舒服;
如果写的人都走了的话,估计只有 java 的版本,能轻易给人接手;

java 项目是大后期,关键前期得养好了。
rykinia
2018-11-20 16:15:33 +08:00
出货快,再快能快多少嘛
更新和维护花的精力才是最多的

如果都没有注释或写得太简单,java 写的还能抢救一下,python 写的简直让人绝望
w11th
2018-11-20 16:16:36 +08:00
Java 还来操心未来? Rubyist 要打人了。
bk201
2018-11-20 16:21:33 +08:00
先说你几年 java 开发吧?
1.写业务都比 Java 快(你喜欢语法糖完全可以用其他 jvm 语言),而且在多人合作方面没有比 java 更清晰的语言,语法糖越多阅读难度越大.
2.底层开发什么鬼?
3.性能比 java 好,你确定吗?那么快下结论真的好么?那么阿里为什么不用 go 去支撑那么大的并发量?
4.oracle 的态度目前没看出怎么样.按 google 的尿性,是不是也得担心把 golang 舍弃又出新语言?担心未来的事情,未来 oracle 还在不在都是问题.
5.Java 虽然都能沾上?你开玩笑么,那么多开源产品的实现都是 java
12101111
2018-11-20 16:23:53 +08:00
Java,.Net ,PHP 不更新了吗,当然还在更新,只要还在维护那就有人会用。MFC 还有人用呢。语言/框架的使用明显有滞后性,不是说新的语言出来旧的就不行了。
Java 所谓的生态,不如说是大多数人的惯性。Java 迟早会被代替掉的,就像 win32 桌面开发一样,保持学习能力,多学点新的,别过了几年十几年,还在说一次编写到处运行什么生态好,win32 生态好不好,jQuery 生态好不好,还不是说淘汰就淘汰了。
Neojoke
2018-11-20 16:25:26 +08:00
@starcraft 这帖子就是个讨论帖子,没必要以教育人的方式罗列一些跟题目不沾边的东西,所谓未来,就是以后会怎么样
Neojoke
2018-11-20 16:27:30 +08:00
@bk201 讨论一下未来是需要报一下自己开发多少年?
swordne
2018-11-20 16:29:04 +08:00
PHPer 都羡慕死 JAVA 的生态圈了,你这用他人长处攻己短处是什么操作=。。=?
TommyLemon
2018-11-20 16:30:42 +08:00
@lhx2008 @Wincer @starcraft @zhazi @jitongxi @rykinia @bk201
楼主说那些动态语言写业务比 Java 快,肯定是对 Java 的生态有什么误解,
Java 都出了 全自动化 增删改查 的 开源库了,动态语言写得再快能快过不写代码?
https://github.com/TommyLemon/APIJSON
TommyLemon
2018-11-20 16:31:08 +08:00
TommyLemon
2018-11-20 16:31:16 +08:00
bk201
2018-11-20 16:31:38 +08:00
@Neojoke 先问是不是,再问其他.你对你自己列举的问题都一知半解,就去问 java 的未来,我只能默认你刚刚接触 java,对 java 抱有抵触情绪.

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

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

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

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

© 2021 V2EX