Java 是怎么變得令人討厭的

jopen 9年前發布 | 8K 次閱讀 Java

先看兩行代碼:

s := "String";
final s = "String";
很難想象這是07 年Java 7 提出的兩個提案吧。類型推導(Type Inference),現在成為了所有新語言都必定支持的特性,C#,甚至C++ 都開始支持。

但是提案都被否決了,最終只接受了一個聊勝于無的泛型類型推導。

否決的理由基本是這樣的: 「讓Java 看起來像弱類型」,「毫無意義」,「懶人為了少敲幾個字符就要加這么一個特性」等等。

另外一個例子是為JDK 添加一個Pair<S, T> 類。數次的提案都被一些人以各種奇異的理由否決了,諸如「會讓人寫出不夠有效率的代碼」,「會被濫用」,「第三方lib 已經有了」之類。可笑的是單在JDK 中,Pair 類被各個模塊實現了好幾遍。

Java 8 增加了lamda 表達式,是一個很大的進步,但是大部分的Javaer 卻都是負面的反應:「沒什么用」「Java 變得越來越復雜了」

這是一個多么陳舊和保守的社區,簡直令人絕望。

所以Java 現在成為了人人都在黑的陳舊啰嗦的語言。

生生不息,其命維新。像Perl 這樣一度流行的語言也走到無人問津的地步,Java 雖然用戶眾多社區龐大,若繼續這樣下去也只會成為后人緬懷的古董。

</div>

原文鏈接: http://www.dongliu.net/post/5880084837695488

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!