對話技術大牛:Java EE的出路在哪裡?

2020-12-25 IT168

  【IT168 編譯】最近,Java EE出了個大新聞,Oracle想要把它移交給開源基金會的這一消息引起了程式設計師們的廣泛關注,今天我們就和幾位技術大牛一起來探討一下Oracle的這一決定是否正確?Java EE的出路在哪裡?

  Java EE的下一步是什麼?

  即將發布的Java EE 8 剛剛在JCP專家委員會那裡獲得了綠燈,Java EE將變得更加開放、透明和創新。為了更快更徹底的實現這一目標,Oracle提出了要把Java EE移交給一家中立的基金會。Oracle Java EE布道者David Delabassee表示:這對Java EE來說意味著新的過程和許可政策。

  本文我們就和三個業界的技術大牛一起來探討一下Oracle的這個決定。

  Oracle宣布將Java EE移交給開源基金會,這個決定是好的嗎?

  Anatole Tresch:原則上,我認為這步棋走的很好。社區非常重視Java EE的開發,向OSS模式轉型是非常合理的。我也認為通過這步棋,Java EE的創新將再次回升,這會對所有人都有利。

  Sebastian Daschner:我認為這一決定會提供很多機會和潛力,尤其是平臺向前推進的速度會更快。但是我認為JCP與與執行委員會和專家組的概念工作很好,如果能將類似的概念與更簡單的開源許可證以及更快的程序相結合,將更加有助於該平臺。

  Christian Kaltepoth:沒有人希望Oracle發布這樣的消息。Oracle在社區長期以來的一直要求中邁出了一大步。之前,Oracle對於Java EE的處理方式受到了嚴厲的批評,但是現在Oracle已經在自主地推動Java EE發展,並且對開發的方向和進度也有很大的把控能力。

  然而,該公告還表明Oracle未來可能不希望Java EE那麼活躍。儘管Java EE未來會是一個更開放和積極的發展,但是我們也必須考慮到之前Oracle為平臺做了很多工作。因此二者之間可能會出現的裂縫必須修復。Oracle很早就通知社區啟動了該計劃,我希望全社會都能一起努力,為Java EE的未來找到一個很好的解決方案。

  誰會是Java EE的新主人?新成立專門的Java EE基金會 OR Eclipse Or Apache又或者是其它基金會?

  Anatole Tresch:我認為沒有必要新成立一個專門的基金會。為了保證公司和相關人員之間的平衡,這個社區最好可以有一個既定的、明確規範的過程模型,比如Apache基金會。這些機制雖然有時會比較耗費時間,但是能夠牽制所涉利益方,使其中一方無法發揮單方面影響。

  Sebastian Daschner:對我個人來說,這並不是一個選擇的基金會的問題。我認為這三種解決方案都可以很好地發揮作用,重點其實在於真正的執行機構,比如專家小組委員會。還有一個有趣的問題是是否可以將Java EE與Eclipse MicroProfile合併。

  Christian Kaltepoth:這個問題目前很難回答。我認為Eclipse基金會和Apache軟體基金會都是合適的人選。這兩個組織多年來為許多大型開源項目提供了一個家,並且在這方面有豐富的經驗。

  關鍵問題是未來Java社區將會發生什麼。目前看來,JCP仍將保留目前的形式,並繼續為JSRs提供法律框架。如果這樣做,那麼選擇Eclipse或Apache都沒有任何問題。然而,如果JCP在長期內會被另一個組織所取代,那麼建立一個專門從事Java EE環境標準開發的「Java EE Foundation」可能更明智。但現在的一切都只是我們在推測。

  程式設計師票選Java EE的去處

  JAXenter.de發起了一項調查,哪個基金會是最適合Java EE。到目前為止,Apache軟體基金會是選民的最愛,其次是創建一個新的Java EE基金會,20%的選民相信Eclipse基金會是最好的去處,6%的人認為Java EE應該留在Oracle。而Linux基金會則未能獲得大多數人的支持,只有2%的支持率。


相關焦點

  • 事業單位專業技術人員的出路在哪裡,出路在於自己的努力和探索
    事業單位裡的專業技術人員的出路在哪裡?其實這個出路每個人的定義和要求是不一樣,並不是每一樣出路都是要根據職位或是收入的高低來作為評判的標準,能夠符合自己興趣愛好,能夠發揮自己的專業優勢,我認為這就是一種出路,也是一種前途。
  • 神級大牛推薦!學Java不得不看的經典書籍
    【內容介紹】《JAVA核心技術卷2:高級特徵》是Java技術權威指南,全面覆蓋Java技術的高級主題,包括流與文件、XML、網絡、資料庫編程、高級Swing、高級 AWT、JavaBean構件、安全、分布式對象、腳本、編譯與註解處理等,同時涉及本地化、國際化以及Java SE 6的內容。
  • Java EE 8 和 GlassFish 5.0 發布,所有底層規範已獲批准!
    相關資源:新聞稿:https://www.oracle.com/corporate/pressrelease/java-se-9-and-ee-8-092117.htmlGlassFish 5.0 下載:https://javaee.github.io/glassfish/downloadGlassFish 5.0 文檔:https://javaee.github.io
  • 哪裡有賣Java語言的虛擬主機
    哪裡有賣Java語言的虛擬主機?Java語言的虛擬主機,是按照程式語言來分類的。Java語言的虛擬主機,就是支持java技術的虛擬主機。java語言具有功能強大和簡單易用的特徵,java作為主機中的大眾化流行語言,已經有很多用戶在使用。Java雖然非常流行,而且從業人員收入高,但真正使用Java環境來搭建伺服器的,卻比較少。
  • Java SE 和 Java EE 的區別
    Java 是一門語言,J2EE 是 Java 語言的一門使用技術,Java 為 J2EE 提供了庫和語法, J2EE 使用 Java 的庫和語法應用在 WEB 上。這是概念性的區別。首先我們來看看 Java SE,它是JAVA的標準版,是整個JAVA的基礎和核心,也是 Java EE和 Java ME 技術的基礎,主要用於開發桌面應用程式。
  • Kotlin 喧囂過後,談談 Java 程式設計師未來的出路
    Java 生態圈Java 的生態環境開放、自由,在Sun/Oracle、Google、Apache、Eclipse基金會等各大廠商,還有技術大牛的共同努力下,Java 的生態圈異常繁榮,各種優秀的開源框架層出不窮。
  • 加拿大EE類技術移民怎麼申請?趕緊看過來!
    要知道加拿大的ee項目一共包括技術移民、技工移民以及經驗移民這三種,而且加拿大聯邦政府預計在2019-2020財年發布更多的ee項目邀請,也就是說會有更多的移民申請人獲得邀請,之後能夠順利移民。那麼該怎麼申請加拿大ee項目呢?
  • 我來告訴你,為什麼java培訓班出來就業太難
    為什麼java培訓班出來就業太難很多人看中it行業的高薪,高福利,以及未來前景。但是培訓一結束就面臨著就業困難這個問題。其實,我剛開始的時候也是這樣的,在這裡我為大家分析分析現在為什麼java培訓班出來就業難的問題。
  • 加拿大EE技術移民費用清單
    如今加拿大技術移民是目前移民加拿大的主要渠道,也是加拿大聯邦政府最喜歡看的的境況,相比其他的移民方式,加拿大技術移民算是對申請人費用要求最低的,具體的加拿大技術移民需要多少錢呢,今天海尚出國上海移民中介為大家分享一下加拿大ee技術移民費用清單,幫助大家了解一下
  • 8月份GitHub上最熱門的Java項目
    Pixel 2 XL | 1440 x 2880 | 560dpi:https://github.com/iluwatar/java-design-patterns Star 38253Design patterns 是程式設計師在設計應用程式或系統時可用來解決常見問題的最佳實踐手冊。
  • Java Thread 那些事
    這篇文章被壓在草稿箱許久,最近公司內部的技術社區有同學貼出了幾篇分享Java線程的文章,發覺有很多的地方可以深挖,所以花點時間繼續撰寫,便有了這篇博文
  • 35歲以上的數控技術人員,未來出路在哪裡?
    數控編程教學訂單 | 技術 | 乾貨 | 編程關注可加入機械行業群35歲的年齡,意味十多年的工作經驗,已婚,小孩3-10歲,上有老,下有小,精力比不過年輕人,加班熬夜比不過年輕人,工資相比年輕人沒有優勢,正處於最被動的人生階段,此時,作為技術人員的我們,未來出路在哪裡呢?
  • 官方提供在 NetBeans 9 中啟用對 Java EE 支持的方法
    unzip incubating-netbeans-java正如 WildFly 發行說明所示,如果您想要 Java EE 8 支持,則應選擇 standalone-ee8.xml 作為域配置。
  • 如何學習Java,哪裡開始學Java比較好?
    2021-01-03 16:32:07 來源: IT培訓 舉報   java
  • java入門必備書籍
    下面我給大家推薦幾本java學習的書籍,java自從出現之後就經久不衰,因為它的跨平臺性和開發效率高,被很多公司使用,現在android應用開發也不例外。1.瘋狂Java講義共覆蓋了java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、javax.swing包下絕大部分類和接口。只要你真正想學習Java,你翻開書看上十多分鐘,你絕對會被這本書吸引,介紹操作的部分,非常具體。2.Java2入門經典
  • 差一大截分的加拿大聯邦技術移民EE,到底難在哪裡?
    最近慧僑移民在遇到很多這樣的客戶群體:雅思才剛考了個6分或者6.5分的,就興衝衝奔過來私信我說趕快幫我評測打個分,我準備走聯邦ee技術移民,想來評測下還缺啥條件?em……還是太天真了,還缺很多,好嗎?加拿大聯邦技術移民申請條件 工作經驗1.至少有一年(1,560 hours total / 30 hours per week)的 工作經驗,可以是連續的全職或者等同的兼職;
  • 【答疑解惑】Java中的高精度數字
    就像使用基本數據類型那樣,答案是不能。Java中的基本數據類型有的時候是不能滿足實際編程需要的,特別是在數學、科學、工程、貨幣等領域,因為精度不夠,所以Java提供了java.math.BinInteger類和java.math.BigDecimal類,其中BigInteger類是針對大整數的處理類,而BigDecimal類則是針對大小數的處理類,它們不屬於基本數據類型,所以不能按照普通的基本數據類型那樣計算,那麼它們是怎樣進行數據運算的呢
  • 985畢業沒有路:「小鎮做題家」的出路在哪裡
    還有一個博主,本科上海211,985學科平臺,專業第三保送中科院碩博連讀,期間赴歐洲交換,國內外的兩位導師全是頂尖大牛,去年博士畢業,手握兩篇很牛的SCI。妥妥的閃閃發光的履歷。中科院研究生待遇四千,畢業後入職華南某綜合二本大學,講師有編,每個月工資5300多,他說他只想左右開弓扇自己5300個嘴巴子。
  • 30歲男人無技術的出路在哪裡?
    三十而立,到了這個年紀,男人沒有什麼技術本事的話有哪些出路呢?沒有技術能再找到工作嗎?思路決定出路,思路來自你的經歷、讀書和學習,選擇大於努力。去做你想做的事情,任何時候都不晚,要想進步快,記得一定要學習才行。男人學技術要考慮什麼?
  • 開課吧java課程怎麼樣?教學形式是什麼樣的?
    開課吧Java課程,Java培訓課程開課吧java培訓課程特點本課程主要針對2~5年及以上工作經驗的開發人員,大綱由IT界知名大牛--廖雪峰老師親自打造,由來自一線大型網際網路公司架構師、技術總監授課,面向希望能夠在4-6個月內快速提升技術水平、升職加薪、衝擊架構師的同學,主要通過5個維度學習,進行全方位提升:1.程式設計師的底層編碼、源碼解讀能力;2.海量數據下的資料庫高性能、高可用;3.分布式/微服務架構認知、實踐與架構設計能力;