首页 东赢体育 成功案例 网站建设 电商设计 新闻中心 联系方式
QQ联系
电话联系
手机联系

开启弹性应用开发之旅VMware Spring是如何炼成的?东赢体育

  东赢体育当前,编程语言在计算机科技领域中具有极为关键的作用,不断地更新和改进。对于人类来讲,编程语言是构建计算机程序的重要工具,同时也是创造力、想象力和逻辑思考的体现。包括Java、Python、C++在内的编程语言,被市场广泛使用,并在业界形成生态系统。

  因此,任何新的编程语言都必须能够提供足够的竞争优势,才能吸引开发人员和用户。而在竞争日益激烈的编程语言江湖,Java脱颖而出并成为广泛应用于企业和移动应用开发的编程语言。

  事实上,Java的火热并非空穴来风。在接受天极网采访时,VMware Spring开发者布道师Josh Long透露:“Java是最受大家喜爱的、最常用的程序语言。” TIOBE Software BV调查数据显示,Java是世界上第三大广泛使用的编程语言,在组织型开发中,Java的流行程度是世界第一。

  同时,作为Java非常重要的框架,Spring的持续发展、常年不衰也从侧面印证了Java的火热。自2004年Spring Framework 1.0 Final Released发布至今,Spring已经拥有19年的历史。Josh Long表示:“Java每6个月便会更新一个新版本,Spring同样保持该进度和频次。”据悉,Java实在每年的3月和9月更新版本,目前已经更新至Java 20。

  我们知道东赢体育,一个成熟、高效、开箱即用的微服务开发框架对于软件开发来说尤为重要,在Java的世界里,Spring已成为最广泛的开发框架。其实,Spring是作为EJB的“替代者”横空出世的,它是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。

  自诞生以来,Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大的IOC、AOP及Web MVC等功能。不仅如此,Spring还可以单独应用于构筑应用程序东赢体育,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与Swing等桌面应用程序AP组合。

  Spring不断发展的同时,也不断获得新的成绩,在2021年JVM生态的一份统计报告中,Spring Boot已成为Java微服务开发框架的首选Josh Long也对Spring给予了很高的评价:“在服务器端,Java Spring在热门程序语言排行榜中,与Python并列为第二受欢迎的语言。”

  目前,Spring推出了AOT的引擎,可以直接在机器上做本机编译的动作,从而凭借着在Java上直接去占用,获得更快的启动速度,节省效能。Josh Long表示:“新的AOT引擎因为可以直接在JVM上面执行,由此产生的变化,就是JVM启动之后的机体减小了4%-17%,同时启动时间节省了3%到24%之多。”

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

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

  俊刚强调:“我们提供了Spring的商业支持框架,针对Spring社区的子项目提供商业级的7×24小时服务,很多相关联的专家甚至进入用户的现场解决他们面临的技术难题。”据悉,VMware也加强与培训服务商的合作,成立Spring教育管理中心,针对企业开发人员,提供有效的Spring战略、技术培训,通过各种形式帮助客户加速弹性应用的开发。

  同时,Java Spring得到了众多IT行业巨头的支持,从微软、AWS、谷歌、Facebook,再到VMware,都在为Java Spring的成长助力。在推动技术演进的同时,VMware台湾副总经理兼首席技术官吴子强也强调了Spring社群的作用。

  同时,Spring也是Tanzu开发套件中重要的组件之一,VMware也创新性地将Spring等开源项目,与包括VMware Tanzu这样的产品线结合起来,提升开发者的体验和效率。

  俊刚表示:“从VMware Tanzu的角度来讲,我们与美国伯克利大学合作开发了面向开发者的机器学习的算法库,将常见的分类算法东赢体育、关联算法、常见算法嵌入到算法库东赢体育,利用算法库结合Spring框架,支持社区用户、企业用户,快速地构建大数据的模型,这其中包括面向与机器学习和人工智能的场景。”

  科技发展日新月异,应用开发领域更是如此。对于企业而言,在面对弹性应用开发浪潮的时候,采用一款高效的开发框架尤为重要。VMware Spring在经历近20年的发展之后,仍然是最受欢迎的开发框架之一,这与其持续进化与开放的社区脱不开联系。面对未来,可以预见的是,保持“变则通,通则达”的创新精神,势必能推动弹性应用开发技术的不断演进。

他们成就了我们,我们为他们创造价值
最终我们成为了朋友,为朋友做事,我们两肋插刀

他们成就了我们

我们为他们创造价值

朋友,请填写您的需求提交给我们

*请认真填写需求信息,我们会在24小时内与您取得联系。