VMware分享Spring框架开发优势,以开源形式加快现代化应用服务发展

随着Pivotal于2019年被收购加入VMware,同时也在Java开发社群有不少影响力的Spring开发提倡讲师Josh Long,今日(6/16)在台分享藉由Spring框架开发应用服务的优势。

-
▲Spring开发提倡讲师Josh Long

Josh Long表示,Java目前依然是被广泛使用的计算机程式语言,并且具备跨平台、对象导向、广泛应用等特性,并且能用于开发企业级别网页应用服务,或是移动应用服务内容。

Java从一开始就是以开源形式发展,即便提出Java的升阳 (Sun Microsystems)由甲骨文收购,仍维持开源、免费授权使用,只是针对企业应用转为付费授权,但仍有不少开发者以此打造应用服务,同时在开发者社群也持续吸引不少讨论,目前也持续更新至版号21以后版本。

而相比微软的ASP、. NETCore等框架,对应Java的开源全栈应用程序框架Spring更以每半年为周期更新,让开发者能通过此框架更容易打造应用服务,因此也象征VMware对于Java应用开发的重视。

-
▲Spring框架

除了在开发社群、Github上被广泛讨论,Spring框架目前也被大量用于打造构建在Java虚拟机(Java Virtual Machine,JVM)环境的云原生应用服务,并且吸引超过200家科技新创业者采用,更可兼容于VMware Tanzu、Kubernetes、Azure、百度Cloud、阿里云,以及AWS等云平台运作 ,因此诸如微软、Google在内业者也持续扩大投资Spring框架发展,使得Spring框架成为多数Java应用服务开发者必备使用项目。

不过,诸如HTML5、WebAssembly等开源开发语言也同样被开发者广泛使用,同样也普遍用在诸多云原生应用服务,甚至能以更快速度执行,Josh Long则认为对于许多开发者而言,实际上并非仅局限在单一开发工具。

例如目前被Google推崇的Kotlin,本身可在Java虚拟机上执行,同时也能被编译为JavaScript运作,虽然本身与Java程序语法无法直接兼容,但在Java虚拟机环境却能与Java程序编码互动,因此不少Java开发者也会借由Kotlin打造对应Android环境的应用程序。

另外,对于目前市场广泛宣扬的人工智能技术应用,Josh Long也强调在Java开源特性与对象导向情况下,开发者也能轻易呼叫相关技术资源,意味开发者也能借由Java导入市场主流新技术,藉此打造更合乎现代化的应用服务。

(0)
游研哥游研哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注