Redian新闻
>
迈向应用现代化,企业开发离不开VMware Spring

迈向应用现代化,企业开发离不开VMware Spring

公众号新闻


“比你优秀的人,比你还努力”,这不是在说VMware Spring高效开发框架吗?



在蓬勃发展的Java市场,Spring是最受欢迎的程序语言。2021年,Snyk公布的JVM生态系统报告显示:在Java市场,一半以上在使用Spring Boot,作为服务器端的应用开发框架,其主导地位毋庸置疑。在GitHub上,2022年的数据显示:Spring Boot排名前四,Spring Framework则跻身前六。


今天,Spring已经广泛用于全球的企业中,与Java的更新保持同步,Spring大约每六个月就会更新一次。2022年,Spring Boot Maven的下载量较上一年有62%的增长。


2009年,VMware收购了SpringSource2019年又完成了对Pivotal的收购,按VMware Spring开发者布道师Josh Long的话说,VMware一直在努力实现对Java技术的承诺。


VMware Spring开发者布道师 Josh Long


今天,在迈向应用现代化的新征程中,由于云原生、人工智能等新技术的加持和推动,应用开发将被重构,Spring是否也会脱胎换骨?


Spring是必备技能



Josh Long虽然只是一次远程视频交流,但仍能真切地感受到他对Spring的热爱。“我是Spring的头号粉丝。”Josh Long坦言,他于2010年加入Spring团队,完全是因为真心喜欢这项技术。已经出版过7本书,并在全世界旅行的Josh Long与成千上万Spring的开发者、用户见面、交流,同样深切地感受到了用户对于Spring的喜爱。“Spring胜在各方面的整合非常好,既提供了完善的软件,又能够与云端架构整合,还具有高安全性等。很多专家投入到Spring社区中,解决了很多业务上的难题,切切实实改变了这个行业。”Josh Long表示,“Spring对于Java开发者来说已是必备的技能。”


在云原生的世界中,Spring的效能被进一步放大。Spring可以让企业的开发做得又快又好。随着Spring推出最新的AOT引擎,允许开发者直接在机器上做本机编译的动作,时间少于100毫秒,并可产生自洽式二元码,不仅能够更快地直接启动,启动速度提高3%24%,而且减少了RAN的使用。



202211月,Spring Framework 6Spring Boot 3发布,其基础是Java 17Java 192023518号,Spring Boot 3.1登场亮相,AOT引擎以及新的原生镜像编译技术的加持,让Spring Boot迈上了新的台阶。Spring的演进速度确实非常快,接下来针对Java 21的新版本已列入发布计划,届时非阻断式的I/O上线,将成就虚拟执行技术,使得效能有更大幅度的提升。


Josh Long透露,目前VMware Spring正在推动几项新的计划,其中Spring Boot仍是最重要的一环,AOT引擎也是不容忽视的。VMwareSpring的演进提供了长期支撑,并与业内多家合作伙伴携手共进,比如与微软合作开发了Azure Spring Cloud Enterprise


人人都爱Spring



一部曾经荣获过美国艾美奖最佳喜剧奖的电视剧名叫《人人都爱雷蒙德》,在企业级应用开发领域,“人人都爱Spring”也是实至名归。


Spring为何如此受欢迎?一个非常重要的的原因是,Spring是一个开源系统,背后有一个强大的社群在推动其升级和演进。Spring是一个庞大的框架,应用层次非常广,包含Spring CloudSpring Boot等。简单说,Spring的价值就是将Web框架改造成微服务的形式。实际上,Spring CloudSpring Disflow云原生就是一个很好的做微服务的框架,如果你对应用十分了解,整个系统也不并太复杂,那么完全可以直接套用SpringFramework,实现对微服务的拆解。


很多人都吃过肯德基或麦当劳的套餐。我们已经习惯和服务员说,我要“鸡肉或牛肉套餐”,而几乎不再和服务员确认套餐之中默认包含的可乐、薯条等。SpringSpring Boot的关系就有点像是一个约定俗成的套餐,Spring是一个整体的框架,而Spring Boot则是套餐中那些默认的设定内容。开发者可以直接使用Spring Boot达成业务目标,而不需要大费周章进行其他设定。


AOT引擎的推出是一个创新。它为什么可以跑得更快?相比传统Java,它通常是在用到时才启动并占用资源。不使用就不占用资源固然好,但对效能的要求更高,一旦投入应用就要立刻启动。AOT引擎的机制是,在应用之前就提前准备好,这会大大降低启动时带来的延时。类比空调制冷,传统Java开发就像传统的空调,会设定一个初始温度,比如25℃,当温度低于25℃,空调压缩机就会完全停止工作,当温度升高超过25℃后又会再次启动;而AOT模式更像现在流行的变频制冷方式,在低于标准温度时,空调压缩机不会“真正”停止工作,而是进入到另外一种模式,当需要再次工作时,便能立刻启动。


技术上的持续创新是Spring永保活力的重要原因。作为布道者,Josh Long所到之处皆受到了Spring开发者和粉丝们的追捧,关于Java技术和Spring如何帮助企业和开发者解决业务难题的讨论一如既往的热烈。VMware长期以来对Spring十分重视,进行了大量投资,支持Spring社区的发展,并且整合了大量客户喜欢的工具、产品和解决方案,再加上自己的研发积累,保证Spring在技术上的与时俱进,同时深入到各行各业的开发实践中。如今,Spring已经是VMware Tanzu开发套件中非常重要的一个组件,VMware Spring Runtime能够提供企业级Java的资源。实际上,VMware本身就是Spring的一个深度用户,其很多产品在开发时都用到了Spring框架。


针对企业级客户的应用开发,VMware Spring能够提供全面的技术和服务支撑,比如Spring生态可以支持七八十种开源框架。毫无疑问,VMwareSpring社区里的中坚力量,它拥有足够数量的专家,能够帮助客户达成既定目标。“有的用户可能担心,在使用Spring时会面临JDK方面的问题。VMware与其他大厂的合作十分紧密,提供的OpenJDK完全能够满足用户的需求。”VMware现代化应用事业部技术总监俊刚举例说,“像现在主流的面向Java运行的一个中间件TomcatVMware也能提供良好的支持,以确保客户业务的连续性。”


据了解,为了保证行业客户方便、无障碍地使用VMware SpringVMware的专家团队提供了7×24小时不间断的支持,针对Spring所有的组件,以及软件版本的升级维护等提供行之有效的保障措施。俊刚补充说,VMware与第三方合作伙伴共同构建了Spring的应用生态,为客户提供专业的培训以及技术服务等。比如,VMware在大中华区拥有一个VMware唯一授权的Spring中国教育管理中心,针对所有的企业应用开发人员和第三方合作伙伴的开发人员,提供完善、专业的培训服务。


云原生、AI双轮驱动软件开发



云原生时代可以说是Spring全面绽放的时代!

    

“其实,不管是云原生还是微服务,这些都是企业的基础架构。企业用户关注的并不是技术本身,因为技术只是解决问题的路径。用户真正想要的是不断的改变,变得更快更具效率,全面达成业务目标。”Josh Long表示,“云原生可以帮助用户实现自动部署、持续整合,更敏捷、更具弹性地推出新的微服务。这些微服务更容易被理解,也更容易被更改,而且在更改的时候并不会影响到整体架构。Spring保证了在云原生环境下,程序代码更干净,并且经过良好的测试,更易被理解。Spring已经被广泛应用于生产级的开发,支撑企业快步走向应用现代化。”


据了解,国内很多大型金融公司,以及互联网企业和云服务商等都在基于Spring进行开发。实践证明,Spring不仅是一个高效的开发框架,更是生产力提升的重要工具。俊刚介绍说,为了提升开发者的体验和效率,VMware创新性地将很多Spring开源项目嵌入到其商业化应用服务平台产品中,比如VMware下一代的云原生应用平台Tanzu Application Platform就内嵌了Spring的强大能力。


如今,随着生成式AI的快速兴起,人工智能将重新定义软件开发的讨论越来越热烈。Josh Long就表示,他已经使用过ChatGPT,并且体验良好。现在,越来越多类似的产品推出,这对于Java开发者来说是一个好的机会,他们能够借助大型语言学习模型更容易地编写代码。


毋庸置疑,在AI、机器学习、大模型等的助力下,Spring能够持续提高开发效率。在AI方面,VMware一直在持续布局,比如曾经与美国伯克利大学合作开发了面向开发者的机器学习的算法库,并且已经嵌入到VMware Tanzu中。在Spring框架和优秀算法库的支持下,企业用户和社区开发者能够快速地构建大数据模型,满足不同业务场景的需要。








「往  •  期  •  精  •  选」

打开数字化工作空间“魔盒”,与VMware一起探索非凡

迈向应用现代化,融合集成平台哪里找?







微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
智库观点 | 胡冰川:农业现代化为中国式现代化提供生动注脚宗旨引领,迈向成功(上篇)|以客户为中心,企业要关注四个步骤【教育】沪2023年普通高等学校面向应届中等职业学校毕业生招生征求志愿填报将于5月29日9:00开始中国现代化180年:现代化与现代性的两个命题 | 吴晓波季度讲堂背靠千亿美元芯片巨头,VMware 悄悄“杀入”AIGC习近平:中国式现代化关键在科技现代化!金句来了→聚焦AI技术应用+业务赋能,企业学习平台「一点知识」完成数千万元Pre-A轮融资|早起看早期高质量发展在申城·静安区丨加快建设卓越的现代化国际城区,打造中国式现代化的城区样本以超融合创新架构,加速企业应用现代化从数字化出海到出海数字化,企业如何打造制胜的「锚」与「帆」?国务院关于同意阿克苏阿拉尔高新技术产业开发区升级为国家高新技术产业开发区的批复越发离谱!多伦多又惊现壁橱改出租房,一个月还上千刀!网友:这是在模仿哈利波特吗?收购 VMware,博通实现软硬“合体”为什么 VMware 会给我多创建了两个网络呢?In Northeast China, a New ‘Fangcang’ Hospital Sparks Uproar推荐35款 SpringBoot/SpringCloud 开源项目,附源码金子的故事上岸VMware | “身为没实习经验的NG”KK集团张力维:企业成长离不开金融“血液” | CFO对话习近平:中国式现代化是中国共产党领导的社会主义现代化When RS Meets LLM:推荐系统如何从大语言模型中取长补短?面向应用视角的全面综述联想集团与VMware深化合作;美的集团与建发股份签署战略合作协议|绿研院日报5079 血壮山河之武汉会战 黄广战役 11Erklärung zur Zusammenarbeit行业观察|善本金融—迈向中国式现代化背景下的金融价值时代日本另类的“紫阳花”现诵《SPRING HOLIDAY偶题 》by AP/盈盈/K2组合​Broadcom:收购VMware将为其锦上添花产后素颜也发光!好状态离不开La Prairie 莱珀妮习近平在江苏考察时强调 在推进中国式现代化中走在前做示范 谱写“强富美高”新江苏现代化建设新篇章破局之作:首部开源 AIGC 软件工程应用电子书《构筑大语言模型应用:应用开发与架构设计》存在即永恒9岁上大学,14岁入职Space X,年薪百万!天才少年离不开父母托举....聚焦AI技术应用+业务赋能,企业学习平台「一点知识」完成数千万元Pre-A轮融资|36氪首发快评丨中国式现代化关键在科技现代化有“争议”的欧洲绣球花
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。