当前位置:首页 >焦点 >以VMware Spring高效开发框架,应对弹性应用开发浪潮​ 以VMware Spring高效开发框架

以VMware Spring高效开发框架,应对弹性应用开发浪潮​ 以VMware Spring高效开发框架

2024-06-28 12:05:58 [百科] 来源:避面尹邢网

以VMware Spring高效开发框架,高效应对弹性应用开发浪潮​

原创 作者: 张诚 云计算 虚拟化 自2009年收购SpringSource、开发框架开2019年收购Pivotal以来,应对应用VMware一直在努力实现对于Java技术的弹性承诺。在不断支持Spring社群,浪潮去协助开发的高效同时,VMware也在自身的开发框架开产品中使用Spring框架。​

在前端开发语言中,应对应用Java可以说是弹性最受欢迎的语言。根据热门程序语言排行榜,浪潮在Server端、高效伺服器端,开发框架开Java与Python并列,应对应用成为开发者中第二受欢迎的弹性语言。根据IEEE杂志评审数据显示,浪潮Java是第二名热门程序语言,仅次于Python。

作为Jave开发的框架,Spring也成为众多开发者用来建立Java的首选。自2009年收购SpringSource、2019年收购Pivotal以来,VMware一直在努力实现对于Java技术的承诺。在不断支持Spring社群,去协助开发的同时,VMware也在自身的产品中使用Spring框架。

以VMware Spring高效开发框架,应对弹性应用开发浪潮​ 以VMware Spring高效开发框架

以VMware Spring高效开发框架,应对弹性应用开发浪潮​ 以VMware Spring高效开发框架

VMware Spring开发者布道师 Josh Long

以VMware Spring高效开发框架,应对弹性应用开发浪潮​ 以VMware Spring高效开发框架

VMware Spring开发者布道师 Josh Long在近期接受记者采访时表示,Java不仅受到开发者的关注,而且也受到诸如微软、AWS、谷歌、Facebook、VMware等大型企业的欢迎。作为在伺服器端领先的应用开发框架,Spring已经成为Java世界的主导。

Spring技术开发框架成为建立Java首选

Josh Long认为,在所有的前端开发框架中,Spring才是伺服器端最领先和最受欢迎的。Spring Boot是最受欢迎的。在GitHub的排名中, 2022年Spring Boot位于前四,Spring Framework位列前六。

与此同时,Java每6个月就有一个新的版本,Spring也在每6个月更新一次。自2021年推出Java 17 LTS,到今天的Java 20版本,再到下一个最新版本Java 21,Spring同样会保持这个更新进度。

在当前云原生的世界中,Spring跟Java的开发是越来越重要。据介绍,Spring不仅能够加速基于云原生的开发,而且已经推出了AOT的新引擎,能够直接在机器上进行本机编译的动作,产生自洽式二元码,可以在Java上直接占用,使其跑的更快,并减少使用效能。此外,AOT新引擎能够让本机的编译快速启动,时间小于一百毫秒。

Josh Long表示,透过新的AOT引擎能够直接在JVM上面执行,最终让JVM启动之后的机体小了4%-17%,启动时间提高了3%到24%之多。他强调,在Spring的发展过程中,VMware提供了长期的支持,并与很多伙伴合作,共同推动Spring的创新。

据了解,2022年11月,VMware正式发布了Spring Framework 6和Spring Boot 3。Spring Framework 6和Spring Boot 3的基础是Java 17和Java 19,包含了AOT引擎,以及原生镜像编译技术。今年5月18号,VMware推出了Spring Boot 3.1。

Josh Long表示,VMware接下来的重点将放到Java 21版本上,因为非阻断式的I/O上线能够加速虚拟执行,跑起来效能更快。另外,它能够支持Loom,让一个应用同时处理数万个需求,即一个应用可以处理到上百万个执行区。

以VMware Spring高效开发框架加速弹性应用开发

在Spring技术开发框架上,VMware做了大量的工作,以此来加速弹性应用的开发。

VMware 现代化应用事业部技术总监俊刚表示,VMware一方面通过提供VMware Spring服务,解决了企业针对Spring支持的问题,并通过提供专业的技术团队,帮助用户获得他们想要的专业技术,为客户提供商业上的支持。另一方面,针对企业用户在使用Spring中面临JDK问题,VMware与其它大厂合作,在OpenJDK方面为企业客户提供强有力的支持。

除此之外,面向Java运行的Tomcat中间件,VMware也提供了有效的支持,以此来保障客户业务的持续运行。

俊刚强调,VMware内部有大量的技术专家服务团队,针对企业用户还能够提供7×24小时不间断支持,同时对所有涉及到Spring的组件,如OpenJDK和Tomcat等,在相关版本升级方面也能够提供非常有力的保障。

VMware台湾副总经理兼首席技术官吴子强同样表示,面对企业级用户不同的需求,VMware Spring Runtime提供了企业级Java资源,通过让VMware的专家协助企业解决问题,加速企业开发与创新。

俊刚表示,VMware致力于打造Spring生态,并通过与第三方企业的合作,为用户提供相关的培训支持。据了解, VMware也在与自己体系内比较大的培训服务商合作,在整个大中华区成立了VMware唯一授权的Spring中国教育管理中心,针对所有的企业用户的开发人员,或者第三方开发人员,提供完整有效的Spring战略、技术培训,通过各种形式帮助客户加速弹性应用的开发。

同时,VMware还深入到社区的建设中,贡献了大量的开源代码,致力于让社区生态越来越完善,更好地服务于大量开发人员。

据介绍,VMware操作团队还在从大模型、AI、机器学习等人工智能入手,与美国伯克利大学等合作,开发了面向开发者的机器学习的算法库,例如像具类、分类算法、关联算法等非常常见常用的算法库,并嵌入到Spring开发框架中,利用算法库支持社区用户和企业用户来快速构建大数据模型,面向机器学习和人工智能场景开发各种创新应用。


责任编辑:张诚 来源: 51CTO VMwareSpring

(责任编辑:热点)

    推荐文章
    热点阅读