Java – 2012年回顾和未来预测
這篇文章將重點討論2012年發生的大小事件,并展望2013年的一些未來預測。其中一些預測將是誠實的猜測,而另一些則將是誠實的猜測。 好吧,只要說我的“惡魔般”的一面就已經接管了。
因此,我們無需再討論Java的2012年了。
2012年–回顧年
對于Java,JVM和社區而言,2012年是艱難的一年。 James Governer( RedMonk分析師)表示, “ 2012年是Java進入第二個時代的曙光” 。
Java進入云(這次是真實的)
基于Java / JVM的云產品在2012年已成為現實,有了許多新的PAAS和IAAS產品。 Cloudbees , JElastic , Heroku , Joyent , Oracle只是現在眾多產品中的五種。
作為開發人員,這對您意味著什么? 好吧,這意味著有很多選擇,而且可以很便宜地試用這個空間。 我強烈建議您在假期??期間嘗試其中的一些提供商(建立免費帳戶需要花費幾分鐘的時間),并了解所有引起關注的地方。
與之相反的是,該領域缺乏標準化,盡管JEE8承諾會更改此設置(假設供應商參與進來)–在接下來的幾年中,您將需要謹慎地鎖定在特定的平臺中。
如果您更想在各種產品上運行不可知服務/代碼,那么我建議您看一下
jClouds API可以為您提供幫助。
可以公平地說,在充分利用JVM方面,許多產品仍在摸索中。 特別是多租戶是一個問題,虛擬環境中的垃圾收集和性能也是一個問題。 Waratek和jClarity這樣的公司(免責聲明:我是他們的CTO)現在提供解決方案以緩解這些差距。
Java社區蓬勃發展
盡管有許多主流技術媒體報道“開發人員離開Java平臺”或“ Java已死”,但社區仍在蓬勃發展。 Java用戶組 (JUG)數量比以往任何時候都要多,全世界有約40萬開發人員。
值得一提的是, 倫敦Java社區(London Java Community)贏得了多個獎項,包括杜克選擇獎(Duke's Choice)和JCP年度會員(以及巴西主要的JUG SouJava)。
會議電路爆滿了大量預先售罄的世界一流Java會議,例如JFokus , Devoxx ,當然還有JavaOne 。 除此之外,經常有1000多人參加的區域性會議的主辦方都表現良好。
Oracle的Java Magazine發行了,并已發展到超過100,000個訂戶。 像JaxEnter , Coderanch和Javaposse這樣的堅定力量在受眾群體中不斷增長。
OpenJDK的
OpenJDK在2012年進行了進一步的改革,并且現在有了新的計分卡,可供廣大社區就治理,開放性和透明性提供反饋。
2012年也有創紀錄的個人和組織加入OpenJDK。 特別是,ARM處理器的端口以及對在圖形卡上運行Java的支持(Project Sumatra)是今年的亮點。
Java社區流程(JCP)
Java的標準機構Java Community Process(JCP)也繼續復興,新的簽約人數創下新高,并且競選活動激烈。 除了處理商標的重要業務,Java的IP和許可外,人們還重新關注Java規范請求(JSR)的技術方面。 特別是JCP強烈支持新的“ 采用JSR”程序。
Java和JVM
JVM通過OpenJDK持續快速改進-進入Java 8的Java增強提案(JEP)數量巨大 。 拼圖的輟學令人失望,但由于缺乏更廣泛的供應商支持以及所需的大量技術工作,因此這是正確的決定。
JEE /Spring
JEE7進展順利(并將很快推出),為Java開發人員提供了一種處理現代Web(JSON,Web Sockets等)的標準方法。 當然,許多開發人員已經在使用SpringSource API套件,但是很高興看到基礎規范的進步。
快速網頁開發
基于Java / JVM的快速Web開發框架終于獲得了應有的認可。 JBoss的SEAM , Spring Roo , Grails , Play等框架都為Java開發人員提供了與Rails和Django人群同等的條件。
機械同情
2012年的主要焦點是機械同情(由Martin Thompson在他的博客中提出 )。 趨勢已經轉變,我們現在必須面對擁有多核機器和虛擬化O / S的問題。 Java開發人員必須開始考慮Java和JVM如何與底層平臺和硬件交互。
諸如jClarity之類的性能公司正在構建工具來幫助開發人員了解這一復雜的空間,但是再次獲得這些硬件手冊肯定不會受到傷害!
2013 –未來預測
凝視水晶球總是很有趣,這是我對2013年的預測!
Java 8將按時交付
帶有Nashorn,Lambda和ARM處理器端口的Java 8將為致力于Web和移動技術前沿的開發人員提供大量新機遇。 我期望Java 8會很快被采用(比7快得多)。
但是,iOS和Android設備上缺少JVM將繼續限制那里的采用。
云中的商業Java
2013年將是云中商業Java / JVM的一年–許多方面的問題將在多租戶和內存管理方面得到解決,一個豐富的SAAS生態系統將開始形成。
使企業能夠將其內部Java應用程序發布到云中的組織將是大型商業贏家。
隨著大型供應商搶購具有成熟技術的小型供應商,我們還將在這一領域看到一些合并。
OpenJDK的
OpenJDK將繼續通過基于JIRA的公共問題跟蹤器,面向開發人員的分布式構建服務器場以及已部署的高級代碼審查和補丁系統,真正實現真正的開放。
Oracle,IBM和其他主要供應商也支持將其內部測試套件公開發布的計劃,并將它們捐贈給項目,以造福所有人。
JVM語言和多語言
Groovy得益于其新的靜態編譯功能和改進的IDE工具,將重新流行。 特別是,Grails看起來像是一個更具吸引力的快速開發框架,因為它將為中端Web應用程序提供不錯的性能。
Scala將繼續被大肆宣傳,但只有專注于小型團隊的團隊才能成功使用它。 Clojure將繼續在小型利基市場流行。 Java在實際數量和百分比增長方面仍將超過它們。
一個隨機的預測是, JRuby可能會吸引正在尋求利用JVM的性能和可伸縮性的Rails開發人員。
參考: Java – JCG合作伙伴 Martijn Verburg在Java Advent Calendar博客上的2012年回顧和未來預測 。
翻譯自: https://www.javacodegeeks.com/2012/12/java-the-2012-review-and-future-predictions.html
總結
以上是生活随笔為你收集整理的Java – 2012年回顾和未来预测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring的Web MVC –重定向到
- 下一篇: Devoxx 2012:Java 8 L