長期以來,Java標準規範的制定主要由甲骨文、ARM、IBM、Intel、SAP、Twitter等國外企業主導。此次阿里加入JCP執行委員會後,可以把更多中國開發者的聲音帶入Java規範的制定中,使更多“中國標準”成為全球規範。
據透露,阿里此次能夠入選JCP執行委員會主要緣於在電商、金融、物流等領域積累的豐富Java應用場景實踐,讓阿里巴巴有機會通過迭代式創新,將前沿Java技術應用於真實的生產環境。在“雙十一”等活動中,面對海量的用戶與數據,阿里的Java架構在穩定性與高性能上通過了一系列考驗。
不僅如此,阿里巴巴在Java社區的貢獻有目共睹。不但貢獻出多個Java開源項目,也積極參與Java社區。最早在2010年阿里巴巴開始基於OpenJDK(Java Development Kit)開源軟件的自研開發,並在2015年著手OpenJDK8的優化和定制工作,並推出了定制版的AJDK(AlibabaJDK)。此外,阿里還開源了JStorm、 Dubbo、RocketMQ、 FastJson等一系列為開發者熟悉並廣泛使用的Java產品。
2017年阿里更是面向全球發布了《阿里巴巴Java開發規約》,這一規約集合了眾多中國工程師的智慧與經驗,幫助全球開發者實現了更為高效、更加容錯、更有協作性的Java開發。回望這些年,國內的代碼規範良莠不齊,通常都是各公司程序員基於個人開發過程中的經驗總結出來的,驗證不夠充分,涉獵不夠全面,描述不夠準確。行業代碼,可謂魚龍混雜,各有千秋,沒有統一的標準。《阿里巴巴Java開發手册》對中小企業,乃至對行業都有著很強的借鑒作用,可以幫助行業人員提高開發質量和效率、大大降低代碼維護成本。而隨著中國互聯網企業的全球化進程,目前這一規約已經成為全球重要的開源標準代碼規範。
而此次成功加入EC後,阿里將更緊密地和OpenJDK等開源社區開展合作,分享阿里在Web Scale等領域的經驗、實踐與技術洞見。此外,這也代表著國內互聯網企業更多的參與到國際技術標準組織當中,成為技術方向的引領者。對於國內開發者、企業而言,將會使Java開發過程中容錯與效率變得更高,國內開發標準或將成為全球規範。
(來源:參考消息網) |