[討論] Java的未來
看樣子蠻多篇大家對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
推
12/24 21:40,
6年前
, 1F
12/24 21:40, 1F
→
12/24 21:45,
6年前
, 2F
12/24 21:45, 2F
推
12/24 21:47,
6年前
, 3F
12/24 21:47, 3F
→
12/24 21:48,
6年前
, 4F
12/24 21:48, 4F
→
12/24 21:49,
6年前
, 5F
12/24 21:49, 5F
推
12/24 22:08,
6年前
, 6F
12/24 22:08, 6F
→
12/24 22:09,
6年前
, 7F
12/24 22:09, 7F
→
12/24 22:35,
6年前
, 8F
12/24 22:35, 8F
→
12/24 22:36,
6年前
, 9F
12/24 22:36, 9F
推
12/24 22:40,
6年前
, 10F
12/24 22:40, 10F
→
12/24 22:40,
6年前
, 11F
12/24 22:40, 11F
→
12/24 22:40,
6年前
, 12F
12/24 22:40, 12F
→
12/24 22:41,
6年前
, 13F
12/24 22:41, 13F
→
12/24 22:43,
6年前
, 14F
12/24 22:43, 14F
→
12/24 22:44,
6年前
, 15F
12/24 22:44, 15F
推
12/24 22:44,
6年前
, 16F
12/24 22:44, 16F
→
12/24 22:44,
6年前
, 17F
12/24 22:44, 17F
推
12/24 22:49,
6年前
, 18F
12/24 22:49, 18F
→
12/24 22:49,
6年前
, 19F
12/24 22:49, 19F
→
12/24 22:49,
6年前
, 20F
12/24 22:49, 20F
→
12/24 23:06,
6年前
, 21F
12/24 23:06, 21F
→
12/24 23:06,
6年前
, 22F
12/24 23:06, 22F
→
12/24 23:07,
6年前
, 23F
12/24 23:07, 23F
→
12/24 23:22,
6年前
, 24F
12/24 23:22, 24F
→
12/24 23:52,
6年前
, 25F
12/24 23:52, 25F
推
12/25 00:19,
6年前
, 26F
12/25 00:19, 26F
噓
12/25 00:25,
6年前
, 27F
12/25 00:25, 27F
事實上沒錯,但要使用就是要投入時間學習
這個時間成本大家還是希望能最大效益化
→
12/25 00:33,
6年前
, 28F
12/25 00:33, 28F
→
12/25 00:55,
6年前
, 29F
12/25 00:55, 29F
→
12/25 01:07,
6年前
, 30F
12/25 01:07, 30F
→
12/25 01:07,
6年前
, 31F
12/25 01:07, 31F
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 01:08:54
推
12/25 01:51,
6年前
, 32F
12/25 01:51, 32F
推
12/25 02:24,
6年前
, 33F
12/25 02:24, 33F
→
12/25 02:25,
6年前
, 34F
12/25 02:25, 34F
推
12/25 11:04,
6年前
, 35F
12/25 11:04, 35F
→
12/25 13:17,
6年前
, 36F
12/25 13:17, 36F
→
12/25 14:00,
6年前
, 37F
12/25 14:00, 37F
→
12/25 15:56,
6年前
, 38F
12/25 15:56, 38F
→
12/25 15:56,
6年前
, 39F
12/25 15:56, 39F
很難懂嗎,使用者%數下降
如果持續上升還要悲觀嗎
討論是希望講出覺的看好的點與看壞的點
不是我覺的不悲觀什麼都不點出
這樣參考意義不大
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 16:26:02
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 16:30:27
→
12/25 18:28,
6年前
, 40F
12/25 18:28, 40F
→
12/25 18:28,
6年前
, 41F
12/25 18:28, 41F
→
12/25 18:28,
6年前
, 42F
12/25 18:28, 42F
Stack overflow 統計語言使用者也很可笑吧
都是一兩個月就摸熟的東西
→
12/25 20:26,
6年前
, 43F
12/25 20:26, 43F
※ 編輯: ripple0129 (223.140.137.101), 12/25/2017 21:19:05
推
12/26 00:32,
6年前
, 44F
12/26 00:32, 44F
→
12/26 00:37,
6年前
, 45F
12/26 00:37, 45F
推
12/26 01:13,
6年前
, 46F
12/26 01:13, 46F
→
12/26 01:13,
6年前
, 47F
12/26 01:13, 47F
→
12/26 01:38,
6年前
, 48F
12/26 01:38, 48F
→
12/26 06:48,
6年前
, 49F
12/26 06:48, 49F
→
12/26 11:41,
6年前
, 50F
12/26 11:41, 50F
推
12/26 11:44,
6年前
, 51F
12/26 11:44, 51F
→
12/26 17:42,
6年前
, 52F
12/26 17:42, 52F
→
12/26 17:43,
6年前
, 53F
12/26 17:43, 53F
→
12/26 17:44,
6年前
, 54F
12/26 17:44, 54F
→
12/26 17:44,
6年前
, 55F
12/26 17:44, 55F
→
12/26 23:29,
6年前
, 56F
12/26 23:29, 56F
推
12/27 18:07,
6年前
, 57F
12/27 18:07, 57F
→
12/27 20:24,
6年前
, 58F
12/27 20:24, 58F
推
12/27 23:33,
6年前
, 59F
12/27 23:33, 59F
→
12/28 09:24,
6年前
, 60F
12/28 09:24, 60F