看板 Soft_Job 關於我們 聯絡資訊
看樣子蠻多篇大家對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還是首選 但隨著時間的流逝 當其他語言有許多的成功案例時 新專案將多數會往其他語言靠攏 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.137.101 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1514122447.A.DFB.html
snowwolf725: 其實滿多之前 Java 的大老都跳 C# 了說12/24 21:40
elements: 其實我看不太出來這篇要討論什麼12/24 21:45
imreader: 預言呀,我認同這篇的看法,就等時間證明12/24 21:47
imreader: android 若 google 真的放棄 java based dvm12/24 21:48
imreader: java 的目前使用率就會再砍半12/24 21:49
Sirctal: 不會拉 以前一堆人說C++已死 結果呢?? JAVA又不是停滯12/24 22:08
Sirctal: 不前?? 只要有一直跟得上時代就沒那麼容易被淘汰12/24 22:09
pttworld: 以語言本身的發展來說,Java應該算停滯不前。12/24 22:35
pttworld: 只是因為Java一開跑就比較前面。速度變慢還是在前面。12/24 22:36
Hordor: 台灣再戰20年沒問題,因為很多企業級系統都還是用java12/24 22:40
Hordor: 穩定使用中的系統沒理由需要改,成本很大的12/24 22:40
Hordor: 只是新的專案選擇Java的會越來越少就是了12/24 22:40
tim199980: java 8 java 9 加入很多新元素 不覺得停滯不前12/24 22:41
pttworld: 我覺得語法改良或簡化不太算是語言本身發展的進步。12/24 22:43
pttworld: 語言發展是要比較不同語言,他有的我有或沒有這方面的。12/24 22:44
imreader: 我覺得台灣會再戰個五十年,別小看台灣12/24 22:44
imreader: 的 JAVA 跟 PHP12/24 22:44
menshuei: 在台灣發展速度慢不一定是壞事,至少員工可以放輕鬆工作12/24 22:49
menshuei: ,不用技術跟的太緊,也不用擔心技術在中年就過時了而尋12/24 22:49
menshuei: 找不到工作。12/24 22:49
kojilin: 痾...雖然可能想要的功能跟期待不同,但不熟 Java 發展12/24 23:06
kojilin: 卻在喊停滯不前.... 12/24 23:06
remmurds: 微服務那段看不太懂 跟Java的特性似乎沒啥關聯12/24 23:07
kojilin: 說不熟太過了,但最近的消息看看,不覺得停滯不前啊...12/24 23:22
y3k: 語法囉嗦這點..我覺得看狀況 有時候太容易簡化也不好= =+12/24 23:52
shortoneal: 所以你要討論的是..?12/25 00:19
darkMood: 要用什麼就用什麼,語言就是個過客,管它怎麼去死的12/25 00:25
事實上沒錯,但要使用就是要投入時間學習 這個時間成本大家還是希望能最大效益化
lcy17: 話說美國後端php下滑java竄出耶12/25 00:33
elements: Apache家族的東西沒死之前,Java應該很難死12/25 00:55
ripple0129: 討論Java的未來啊,這是我的看法,也多希望看看別人12/25 01:07
ripple0129: 的看法12/25 01:07
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 01:08:54
Shauter: C++已死個頭? 他有優勢 JAVA幾乎沒有 12/25 01:51
nichinichi: JAVA 每年幾乎都名列前茅 要嘛就保持在前段名次 12/25 02:24
nichinichi: 要嘛就往下掉,當然會覺得停滯不前或其他悲觀想法 12/25 02:25
Sidney0503: 對長年前四名的語言保持悲觀 你也是蠻幽默的 12/25 11:04
SuM0m0: base on jvm的東西那麼多.... 12/25 13:17
jen1121: 對歷屆成績第一名的未來悲觀,這邏輯點有點難懂 12/25 14:00
meowyih: 噗嗤, 第一名表示名次除了平盤外只能往下掉, 永遠部會上 12/25 15:56
meowyih: 升, 所以很悲觀 (誤) XD 12/25 15:56
很難懂嗎,使用者%數下降 如果持續上升還要悲觀嗎 討論是希望講出覺的看好的點與看壞的點 不是我覺的不悲觀什麼都不點出 這樣參考意義不大 ※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 16:26:02 ※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 16:30:27
meowyih: 我看不懂得是語言這種一二個月就能摸熟的東西在討論他十12/25 18:28
meowyih: 年後會不會沒落很好笑 :p 不過你這麼認真害我以為我忘了12/25 18:28
meowyih: 打 "XD" 了... 12/25 18:28
Stack overflow 統計語言使用者也很可笑吧 都是一兩個月就摸熟的東西
testPtt: android 佔9成吧 12/25 20:26
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 21:19:05
jinmin88: java幾乎快等於android的代名詞了 web方面有太多選擇 12/26 00:32
y3k: 只是寫Android基本上很難摸到深的新的Java就是了 12/26 00:37
jpopaholic: Java android代名詞?大數據中的Hadoop,spark.....都 12/26 01:13
jpopaholic: 是用java,jvm跨平台就是他的優勢 12/26 01:13
slamgundam: 不就是討生活的工具? 12/26 01:38
felixgugu: 可以撐到我退休沒問題 12/26 06:48
alan3100: 用java不代表一定跨平台 以前hadoop還不能裝在win上 12/26 11:41
senjor: 可惡,我退休還要30幾年,windows出來也才30幾年 Q_Q 12/26 11:44
Wush978: 大數據也是java的天下呀 12/26 17:42
Wush978: 深度學習是python 12/26 17:43
Wush978: 下一個buzz word: block chain 我就不知道 12/26 17:44
Wush978: 主流工具是哪一個了 12/26 17:44
okd: title是Java的未來 內文是這種東西 還以為我在看網路新聞 12/26 23:29
Argos: 那我可以許願下一個死的是JavaScript嗎?開頭是J的都去死吧 12/27 18:07
testPtt: html會先死 下一代瀏覽器支援二進位檔 12/27 20:24
Shauter: JavaScript跟JAVA沒大關係阿 wwwwwwwww 12/27 23:33
Argos: 好啦 JAVA我是反串 但JS我是認真的 JS可以去死嗎 12/28 09:24