10月的TIOBE程式設計語言排行榜釋出了最新一期榜單,雄踞榜首多年的Java終于讓出了榜首位置,Python成功登頂。一時間,關于Python的吹捧與對Java的看衰持續引發熱議。“世界上隻有兩種程式設計語言,一種廣為诟病,另一種沒人用”。C++之父的這句名言用來形容Java同樣合适,作為企業級的程式設計語言,Java不僅在中國網際網路大廠中有着廣泛的應用,在世界範圍内更是有着龐大的生态和就業機會。
程式設計語言之争是技術圈經久不衰的話題,國内開發者教育訓練業務多了起來以後,關于程式設計語言的話題炒作更是此起彼伏。但雄踞榜首多年,Java的下滑也并非空穴來風,而是有其深刻的曆史背景所在。這個背景,或許就是雲原生時代的來臨。
以容器為代表的雲原生技術或者說理念,有着彈性可擴充、松耦合、容錯性好、易于管理、解放運維、可頻繁變更的優勢,這極大地降低了開發部署的門檻,讓雲計算大大地往前、向下走了一步。這本該是一次編寫,到處運作的Java優勢所在。但Java的其他特性,比如文法稍顯啰嗦、面向大規模、長時間服務端應用設計,在雲原生時代的微服務化趨勢下,又有所偏差。
是以,在雲計算和運維等方面,Java已經不再是企業的首選語言,這個位置開始被Go語言所取代。但Java作為一門誕生25年之久的老牌程式設計語言,一方面具備規模龐大的開發者社群,Java虛拟機技術也跑在世界上的雲端虛拟化環境的各個角落,另一方面也在持續地優化自身以适應新的時代需求。
10月27、28日,稀土掘金技術社群主辦的【稀土開發者大會】專門設定了「Java實戰」和「雲原生技術應用」專題,為Java語言從業者在雲原生時代錨定自己的位置,也為Java未來的發展提出一些猜想和建議。
https://blog.didispace.com/juejin-developer-2021/#Java-%E5%AE%9E%E6%88%98 Java 實戰
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%B8%80%EF%BC%9AJakarta-EE%E6%8A%80%E6%9C%AF%E6%BC%94%E8%BF%9B%E9%80%82%E5%BA%94%E4%BA%91%E5%8E%9F%E7%94%9F%E5%8F%91%E5%B1%95 演講一:Jakarta EE技術演進适應雲原生發展
Jakarta EE是Java EE重新命名後,整個Java社群參與并推動發展的開發架構,也是Java中間件規範。本話題詳細介紹目前Jakarta EE技術演進情況,未來發展路線,更好的适應雲原生,以及JakartaEE在國内的應用實踐。
演講嘉賓:張建鋒——永源中間件 總經理
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%BA%8C%EF%BC%9A%E9%9D%A2%E5%90%91%E5%86%85%E5%AD%98%E6%BC%AB%E8%B0%88Java%E5%9E%83%E5%9C%BE%E6%94%B6%E9%9B%86%E5%99%A8%E6%BC%94%E8%BF%9B 演講二:面向記憶體漫談Java垃圾收集器演進
基于Java垃圾收集器的演進以及當下對ZGC的熱烈讨論,系統的介紹Java垃圾收集器的演進曆史,并且面向記憶體結構詳細介紹幾個關鍵垃圾收集器的實作原理,并系統的讨論不同垃圾收集器的調優手段與依據,最後闡述無暫停垃圾收集器的實作原理、利弊。
演講嘉賓:童寅(公與)——PerfMa 雲端創新事業部XLab首席架構師
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%B8%89%EF%BC%9AVisual-Studio-Code-%E5%BC%80%E5%8F%91%E4%BA%91%E5%8E%9F%E7%94%9FJava%E5%BA%94%E7%94%A8%E7%9A%84%E6%96%B0%E6%9C%BA%E4%BC%9A 演講三:Visual Studio Code - 開發雲原生Java應用的新機會
雲原生時代,Java應用被大量部署到雲端,我們的開發體驗能否也在雲端完成呢,答案是肯定的。Visual Studio Code(VSCode)是近年崛起的開發工具,它在架構方面的特色決定了它能很好的運作于雲端,解鎖了新的可能性。本次分享将介紹VS Code給Java開發者帶來的體驗,以及它雲原生特性背後的奧秘。
演講嘉賓:李榕——微軟 開發工具首席研發經理
https://blog.didispace.com/juejin-developer-2021/#%E4%BA%91%E5%8E%9F%E7%94%9F%E6%8A%80%E6%9C%AF%E5%BA%94%E7%94%A8 雲原生技術應用
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%B8%80%EF%BC%9A%E9%AB%98%E5%BE%B7Serverless%E5%B9%B3%E5%8F%B0%E5%BB%BA%E8%AE%BE%E5%8F%8A%E5%AE%9E%E8%B7%B5 演講一:高德Serverless平台建設及實踐
高德是阿裡集團内Serverless應用落地規模最大的BG,Serverless應用峰值超十萬qps量級。高德為什麼要建設Serverless,遇到了哪些技術難題,技術方案是怎樣的,在哪些業務場景中落地了Serverless,收益如何,本次分享将會解答這些問題。
演講嘉賓:鄧學祥——阿裡巴巴 進階技術專家
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%BA%8C%EF%BC%9A%E5%9F%BA%E4%BA%8E%E5%AE%B9%E5%99%A8%E4%BA%91%E6%9E%84%E5%BB%BA%E4%BC%81%E4%B8%9AAI%E5%BC%80%E5%8F%91%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD 演講二:基于容器雲建構企業AI開發基礎設施
随着AI技術的快速發展,不管是網際網路公司還是傳統公司都已普遍應用AI技術; 但随着AI業務的規模化應用,企業對于AI的基礎設施提出了更高的要求。本次分享将講述百度以及百度的客戶是如何基于kubernetes來建構高效的AI容器底座。
演講嘉賓:賀龍華——百度 基礎架構部資深研發工程師
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E4%B8%89%EF%BC%9A%E4%BB%8E-0-%E5%88%B0-1-%E6%89%93%E9%80%A0%E6%96%B0%E4%B8%80%E4%BB%A3%E5%BC%80%E6%BA%90%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97%E5%B9%B3%E5%8F%B0 演講三:從 0 到 1 打造新一代開源函數計算平台
Serverless 是繼 IaaS,PaaS 之後雲計算發展的下一波浪潮,而函數計算是 Serverless 領域的代表技術。近年來雲原生技術的迅速發展為打造新一代函數計算平台打下了良好的基礎。本次演講将介紹函數計算概念、參考架構及發展趨勢,介紹雲原生 Serverless 領域的最新進展,進而闡述如何利用雲原生技術從 0 到 1 打造新一代開源函數計算平台 OpenFunction。
演講嘉賓:霍秉傑——青雲科技 KubeSphere資深架構師
https://blog.didispace.com/juejin-developer-2021/#%E6%BC%94%E8%AE%B2%E5%9B%9B%EF%BC%9AK8S-%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84%E5%AE%89%E5%85%A8%E5%9B%B0%E5%A2%83%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88 演講四:K8S 在生産環境下的安全困境和解決方案
Kubernetes 作為雲原生的基石,已經應用的越來越廣泛了。但是随着引入 Kubernetes ,也帶來了很多安全問題。那麼生産環境下的 Kubernetes 所面臨的安全困境應該如何解決呢?本次分享将分析 K8S 面臨的 8 類主要的安全問題,并給出生産實踐的解決方案。
演講嘉賓:張晉濤——支流科技 技術專家