search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

又一次被拋棄,Java真的不行了嗎?

斯坦福大學在最近更新的《程序設計方法學》課程中(代號 CS 106J),用 JavaScript,替換掉了此前主修的 Java語言(課程代號 CS 106A)。

本次變動由名譽教授 Eric Roberts 牽頭,作為 CS 106 系列課程的先驅,在他當年加入該校時,教授的仍是基於 Pascal 的編程語言。在 Java 變得流行之後,斯坦福順勢做出了改變。不過Eric Roberts 指出,現如今,Java 已顯得年邁。

據悉,在過去五年裡, Eric Roberts 和 CS 106 課程的初始創始人一直在為該部門編寫向JavaScript 轉型的教材,除編寫教科書之外,他還為新的編程語言創造新的課程任務等。此舉旨在將 CS 106 課程全面轉向代表互聯網時代的 JavaScript 編程語言。

1. Java時代即將結束?

斯坦福大學是美國計算機科學最重要的機構之一,斯坦福課程的選擇對畢業生未來的職業發展有者至關重要的影響因素,那麼此次課程的變動是否意味著 Java 的時代即將結束?

顯然這不可能!計算機科學榮譽教授 Eric Roberts 表示,儘管斯坦福大學的入門課程是 JavaScript,但大部分高級計算機科學課程仍然是 Java。Java 編程語言早就成為斯坦福 大學的核心課程。此次變動只是因為他們注意到 Java 對初學者來說很難,但 JavaScript 比較容易,特別是對於初學者只是學習如何編寫代碼來說。看個例子,你就知道了↓↓↓

以下是Java:

class HelloWorld {public static void main(String args) { System.out.println("Hello, world!"); } }

以下是JavaScript:

alert('Hello, world!');

相比之下,由於 JavaScript 的『膨脹』要少得多,所以理解起來 JavaScript 確實比 Java 容易很多。

接下來我們用實際數據看看Java 和 JavaScript 兩者之間的區別。

2. 數據說明

從谷歌趨勢(google Trends)看出:從2014年至今,公眾對 Java 和 JavaScript 的關注度都有所減弱。相較而言,Java 減弱的幅度大一些。

但是,就 7 月份 TIOBE 編程社區指數來說,Java 仍然是冠軍,而 JavaScript 處於第 8 的位置,兩者之間的排名還是有點差距的。

Stack Overflow 2017 開發者調查報告,結果顯示:Java 連續 5 年成為繼 SQL 和 JavaScript 之後的第三大流行語言,不過,值得一提的是在這項排名中,JavaScript 排行第一,由此可見,JavaScript 在這個互聯網時代的重要性也是不容小覷。

在這裡我推薦下我自己建的Java學習群:479121291,歡迎初學和進階中的Java小夥伴進群交流學習。

其實,很早之前就在流傳「Java 已死」,2010 年 Oracle 收購 Sun 和 Java 之後,人們就預測它將會減少一半的市場,但時至今日,Java 仍然活的好好的。儘管在桌面領域的地位日益削弱,但Java 仍是最受歡迎、應用最廣泛的編程語言。它對於許多業務系統來說仍然必不可少。

接下去,或許我們仍會聽到一些類似 Java 時代即將過去的言論,但是這並不意味著Java 真的過時了,種種跡象表明,我們完全有理由相信 Java 會一直活得很好並將持續發展下去。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦