重新使用Java的七個理由

importnew發表於2012-11-23

譯者注:此文系作者於2011年7月11發表於OnJava

O’Reily正在慶祝Java7的釋出,以及7月25日到27日即將在波蘭開展的 OSCON Java 大會。

Java宣告迴歸了,同胞們。當然了,我們中很多人一直在開發中首選Java(也可能是被迫的),但是對於新興公司、web開發者等擁有平臺選擇權利的人來說,過去的10年中很多非常規的平臺提供了更加敏捷和令人印象深刻的效果,像PHP、Ruby on Rails等平臺都讓開發者體會到了什麼叫事半功倍。

時代在變,16年過去了,Java已經不再是那個古老的Java了,這裡給出7個理由讓你重新關注她。

1. 你能僱傭真正的工程師

當你的Node.js忍者和Rails搖滾明星被資金雄厚的新公司獵走時沒必要嗤之以鼻,因為你能僱傭到真正的工程師。

2. 優秀的IDE帶走傷痛

Eclipse和NetBeans是非常強大的工具,它們能封裝隱藏Java API中讓人退而卻步的繁文縟節。我們完全可以承認自己不是萬能的,忘掉繁瑣的細節,在強大的自動化IDE輪船上順流而下,追求更高更快的價值。

3. 強大的語言支援

使用Java不一定要寫Java程式碼。你能在Rbuy、Python等自己熟悉的環境裡天馬行書,同時還享受便攜JVM執行時帶來的各種好處,也許還能比純寫Java更快。更別提像Scala、Groovy這些最新的、引領程式設計潮流的新潮語言了。

4. Android

誰能抵抗這個綠色小機器人(Android的logo)?Google選擇Java來構建這個佔有支配地位的行動電話平臺是一個非常明智的選擇,即使Oracle因此要打10億美元的官司,但是Java都成為新老開發者的寵兒,移動市場已經成為客戶端軟體的未來。

5. 人多力量大

Java的生態系統簡直就是個金礦。每當你想做個什麼事情,總是有一個類庫可以支援,事實上這個類庫很可能還是Apache的工程。通常情況下使用Java API已經成為與全世界協作的最暢通無阻的渠道了。

6. 沒那麼善變

我們正在慶祝Java 7的釋出,它一共開發了2年時間,但是老實說,對大多數人來說她並沒怎麼變。如果你1個小時不更新Hacker News的頁面,任何存活1年以上的軟體都會陷入痛苦的維護泥沼,因為底層平臺一直日新月異的變化著。是的,說的就是你,Rails。

7. 你遲早要用她的

你終歸是需要效能、可預測性、以及方便招到工程師。Java擅長的就是可伸縮性、雲端部署和程式設計,Twitter認識到了這一點,而且將會在OSCON Java大會上和大家討論。

英文原文:Edd Dumbill,編譯:ImportNew - 儲曉穎

相關文章