10月的TIOBE编程语言排行榜发布了最新一期榜单,雄踞榜首多年的Java终于让出了榜首位置,Python成功登顶。一时间,关于Python的吹捧与对Java的看衰持续引发热议。“世界上只有两种编程语言,一种广为诟病,另一种没人用”。C++之父的这句名言用来形容Java同样合适,作为企业级的编程语言,Java不仅在中国互联网大厂中有着广泛的应用,在世界范围内更是有着庞大的生态和就业机会。
编程语言之争是技术圈经久不衰的话题,国内开发者培训业务多了起来以后,关于编程语言的话题炒作更是此起彼伏。但雄踞榜首多年,Java的下滑也并非空穴来风,而是有其深刻的历史背景所在。这个背景,或许就是云原生时代的来临。
以容器为代表的云原生技术或者说理念,有着弹性可扩展、松耦合、容错性好、易于管理、解放运维、可频繁变更的优势,这极大地降低了开发部署的门槛,让云计算大大地往前、向下走了一步。这本该是一次编写,到处运行的Java优势所在。但Java的其他特性,比如语法稍显啰嗦、面向大规模、长时间服务端应用设计,在云原生时代的微服务化趋势下,又有所偏差。
因此,在云计算和运维等方面,Java已经不再是企业的首选语言,这个位置开始被Go语言所取代。但Java作为一门诞生25年之久的老牌编程语言,一方面具备规模庞大的开发者社区,Java虚拟机技术也跑在世界上的云端虚拟化环境的各个角落,另一方面也在持续地优化自身以适应新的时代需求。
10月27、28日,稀土掘金技术社区主办的【稀土开发者大会】专门设置了「Java实战」和「云原生技术应用」专题,为Java语言从业者在云原生时代锚定自己的位置,也为Java未来的发展提出一些猜想和建议。
Java 实战
演讲一:Jakarta EE技术演进适应云原生发展
Jakarta EE是Java EE重新命名后,整个Java社区参与并推动发展的开发框架,也是Java中间件规范。本话题详细介绍当前Jakarta EE技术演进情况,未来发展路线,更好的适应云原生,以及JakartaEE在国内的应用实践。
演讲嘉宾:张建锋——永源中间件 总经理
演讲二:面向内存漫谈Java垃圾收集器演进
基于Java垃圾收集器的演进以及当下对ZGC的热烈讨论,系统的介绍Java垃圾收集器的演进历史,并且面向内存结构详细介绍几个关键垃圾收集器的实现原理,并系统的讨论不同垃圾收集器的调优手段与依据,最后阐述无暂停垃圾收集器的实现原理、利弊。
演讲嘉宾:童寅(公与)——PerfMa 云端创新事业部XLab首席架构师
演讲三:Visual Studio Code - 开发云原生Java应用的新机会
云原生时代,Java应用被大量部署到云端,我们的开发体验能否也在云端完成呢,答案是肯定的。Visual Studio Code(VSCode)是近年崛起的开发工具,它在架构方面的特色决定了它能很好的运行于云端,解锁了新的可能性。本次分享将介绍VS Code给Java开发者带来的体验,以及它云原生特性背后的奥秘。
演讲嘉宾:李榕——微软 开发工具首席研发经理
云原生技术应用
演讲一:高德Serverless平台建设及实践
高德是阿里集团内Serverless应用落地规模最大的BG,Serverless应用峰值超十万qps量级。高德为什么要建设Serverless,遇到了哪些技术难题,技术方案是怎样的,在哪些业务场景中落地了Serverless,收益如何,本次分享将会解答这些问题。
演讲嘉宾:邓学祥——阿里巴巴 高级技术专家
演讲二:基于容器云构建企业AI开发基础设施
随着AI技术的快速发展,不管是互联网公司还是传统公司都已普遍应用AI技术; 但随着AI业务的规模化应用,企业对于AI的基础设施提出了更高的要求。本次分享将讲述百度以及百度的客户是如何基于kubernetes来构建高效的AI容器底座。
演讲嘉宾:贺龙华——百度 基础架构部资深研发工程师
演讲三:从 0 到 1 打造新一代开源函数计算平台
Serverless 是继 IaaS,PaaS 之后云计算发展的下一波浪潮,而函数计算是 Serverless 领域的代表技术。近年来云原生技术的迅速发展为打造新一代函数计算平台打下了良好的基础。本次演讲将介绍函数计算概念、参考架构及发展趋势,介绍云原生 Serverless 领域的最新进展,进而阐述如何利用云原生技术从 0 到 1 打造新一代开源函数计算平台 OpenFunction。
演讲嘉宾:霍秉杰——青云科技 KubeSphere资深架构师
演讲四:K8S 在生产环境下的安全困境和解决方案
Kubernetes 作为云原生的基石,已经应用的越来越广泛了。但是随着引入 Kubernetes ,也带来了很多安全问题。那么生产环境下的 Kubernetes 所面临的安全困境应该如何解决呢?本次分享将分析 K8S 面临的 8 类主要的安全问题,并给出生产实践的解决方案。
演讲嘉宾:张晋涛——支流科技 技术专家