[讨论] Java的未来

楼主: ripple0129 (perry tsai)   2017-12-24 21:34:05
看样子蛮多篇大家对Java都有不同意见
与其这样不然大家平心静气的好好讨论这个议题
虽然语言终究只是工具
但对于时间的投入终究是成本
能选到发展性好的自然会比较轻松些
我这边就我对Java的认知来说明
对Java未来的想法
也希望讨论的人是真的使用过多种语言
而不是只用过Java就来评论的
高阶语言物件导向中
学习成本低于C++之外
似乎也没有什么比Java的高的
我往往觉得只要学会Java
跳其他物件导向语言都不会是什么问题了
在语法上Java对比现今的其他语言
是稍嫌囉嗦的
虽然IDE能够弥补这段差距
但是code越多越容易出错是真理
也是为什么多数情况下希望套用框架
降低写code的数量
当然编译时期的型别检查
对于所谓系统的稳定性
即未来的维护性
还是有相当程度的帮助的
是好是坏自然看当下的trade-off
在后盾方面
被android抛弃后使用率肯定大幅下降
外加老板是法律专长的Oracle
让原本开源的语言变得使用的心惊惊
多少引响大型企业选用的决定
这边还能继续靠OpenJDK来撑
在现今微服务开始流行的架构下
Java就显得有点吃力了
一段code能够快速建立Server
跟倚靠容器来建立Server
这样在开发的便利性
是远输于现今的多数语言
虽然有springboot
稍微弥补差距
太多的历史包袱
Java直白点来说就是老态龙钟
皆是deprecated
而不会真正删除
导致堆积起来的历史知识
后进人员必须往前补知识
当然好处就是系统更新有保障
大量的资源
基本上想要用的东西几乎都会有支援Java
满满的apache专案
专业高手免费开发好东西给你用
市场上也有大量的人才可以使用
我对Java的感觉就是
基本上是个入门学习的好语言
但是当你发现其他语言能够更简洁快速完成问题
Java很容易变成是摆在后面的选择
现在想写server
Node golang比Java开发来的快
平常的小工具
Python又是快速开发方便的要死
想拼效能
那真的又尬不赢C++
更不用说许多语言都支援使用C lib
我对Java的未来是保持悲观的
但我想Java至少还是能再战个10年吧
毕竟现今要所谓的稳定时
Java还是首选
但随着时间的流逝
当其他语言有许多的成功案例时
新专案将多数会往其他语言靠拢
作者: snowwolf725 (空之境界)   2017-12-24 21:40:00
其实满多之前 Java 的大老都跳 C# 了说
作者: elements (Helianthus annuns)   2017-12-24 21:45:00
其实我看不太出来这篇要讨论什么
作者: imreader (imreader)   2017-12-24 21:47:00
预言呀,我认同这篇的看法,就等时间证明android 若 google 真的放弃 java based dvmjava 的目前使用率就会再砍半
作者: Sirctal (母猪母猪 夜里哭哭)   2017-12-24 22:08:00
不会拉 以前一堆人说C++已死 结果呢?? JAVA又不是停滞不前?? 只要有一直跟得上时代就没那么容易被淘汰
作者: pttworld (批踢踢世界)   2017-12-24 22:35:00
以语言本身的发展来说,Java应该算停滞不前。只是因为Java一开跑就比较前面。速度变慢还是在前面。
作者: Hordor (Hordor)   2017-12-24 22:40:00
台湾再战20年没问题,因为很多企业级系统都还是用java稳定使用中的系统没理由需要改,成本很大的只是新的专案选择Java的会越来越少就是了
作者: tim199980 (田园)   2017-12-24 22:41:00
java 8 java 9 加入很多新元素 不觉得停滞不前
作者: pttworld (批踢踢世界)   2017-12-24 22:43:00
我觉得语法改良或简化不太算是语言本身发展的进步。语言发展是要比较不同语言,他有的我有或没有这方面的。
作者: imreader (imreader)   2017-12-24 22:44:00
我觉得台湾会再战个五十年,别小看台湾的 JAVA 跟 PHP
作者: menshuei (红茶)   2017-12-24 22:49:00
在台湾发展速度慢不一定是坏事,至少员工可以放轻松工作,不用技术跟的太紧,也不用担心技术在中年就过时了而寻找不到工作。
作者: kojilin (阿~~小达达)   2017-12-24 23:06:00
疴...虽然可能想要的功能跟期待不同,但不熟 Java 发展却在喊停滞不前....
作者: remmurds (Stronghold)   2017-12-24 23:07:00
微服务那段看不太懂 跟Java的特性似乎没啥关联
作者: kojilin (阿~~小达达)   2017-12-24 23:22:00
说不熟太过了,但最近的消息看看,不觉得停滞不前啊...
作者: y3k (激流を制するは静水)   2017-12-24 23:52:00
语法囉嗦这点..我觉得看状况 有时候太容易简化也不好= =+
作者: shortoneal (不告诉你咧)   2017-12-25 00:19:00
所以你要讨论的是..?
作者: darkMood (瞬间投射)   2017-12-25 00:25:00
要用什么就用什么,语言就是个过客,管它怎么去死的
作者: lcy17 (Aoie)   2017-12-25 00:33:00
话说美国后端php下滑java窜出耶
作者: elements (Helianthus annuns)   2017-12-25 00:55:00
Apache家族的东西没死之前,Java应该很难死
楼主: ripple0129 (perry tsai)   2017-12-25 01:07:00
讨论Java的未来啊,这是我的看法,也多希望看看别人的看法
作者: Shauter ( )   2017-12-25 01:51:00
C++已死个头? 他有优势 JAVA几乎没有
作者: nichinichi (nichi)   2017-12-25 02:24:00
JAVA 每年几乎都名列前茅 要嘛就保持在前段名次要嘛就往下掉,当然会觉得停滞不前或其他悲观想法
作者: Sidney0503 (Sidney0503)   2017-12-25 11:04:00
对长年前四名的语言保持悲观 你也是蛮幽默的
作者: SuM0m0 (Part Time Player)   2017-12-25 13:17:00
base on jvm的东西那么多....
作者: jen1121 (Old_Hsiao)   2017-12-25 14:00:00
对历届成绩第一名的未来悲观,这逻辑点有点难懂
作者: meowyih (meowyih)   2017-12-25 15:56:00
噗嗤, 第一名表示名次除了平盘外只能往下掉, 永远部会上升, 所以很悲观 (误) XD我看不懂得是语言这种一二个月就能摸熟的东西在讨论他十年后会不会没落很好笑 :p 不过你这么认真害我以为我忘了打 "XD" 了...
作者: testPtt (测试)   2017-12-25 20:26:00
android 占9成吧
作者: jinmin88 (昼伏夜出)   2017-12-26 00:32:00
java几乎快等于android的代名词了 web方面有太多选择
作者: y3k (激流を制するは静水)   2017-12-26 00:37:00
只是写Android基本上很难摸到深的新的Java就是了
作者: jpopaholic (日音スキ)   2017-12-26 01:13:00
Java android代名词?大数据中的Hadoop,spark.....都是用java,jvm跨平台就是他的优势
作者: slamgundam (Rick)   2017-12-26 01:38:00
不就是讨生活的工具?
作者: felixgugu (felix)   2017-12-26 06:48:00
可以撑到我退休没问题
作者: alan3100 (BOSS)   2017-12-26 11:41:00
用java不代表一定跨平台 以前hadoop还不能装在win上
作者: senjor (哞哞)   2017-12-26 11:44:00
可恶,我退休还要30几年,windows出来也才30几年 Q_Q
作者: Wush978 (拒看低质媒体)   2017-12-26 17:42:00
大数据也是java的天下呀深度学习是python下一个buzz word: block chain 我就不知道主流工具是哪一个了
作者: okd (...)   2017-12-26 23:29:00
title是Java的未来 内文是这种东西 还以为我在看网络新闻
作者: Argos (Big doge is watching u)   2017-12-27 18:07:00
那我可以许愿下一个死的是JavaScript吗?开头是J的都去死吧
作者: testPtt (测试)   2017-12-27 20:24:00
html会先死 下一代浏览器支援二进制档
作者: Shauter ( )   2017-12-27 23:33:00
JavaScript跟JAVA没大关系阿 wwwwwwwww
作者: Argos (Big doge is watching u)   2017-12-28 09:24:00
好啦 JAVA我是反串 但JS我是认真的 JS可以去死吗

Links booklink

Contact Us: admin [ a t ] ucptt.com