2021年Quarkus你需要知道的事

Quarkus受益于Java 20年的历史,使应用程序开发更快更容易。
41 位读者喜欢这个。
tools in the cloud with security

Opensource.com

在云上发布服务的一部分是通过简单可靠的方式为用户和开发人员提供对这些服务的轻松访问。与在线应用程序交互最流行的方法之一是通过应用程序编程接口 (API),这是一个花哨的术语,意味着您允许用户通过代码与您的应用程序进行交互。

API 概念非常重要,因为它有助于其他人在您的应用程序的基础上进行构建。假设您设计了一个网站,当用户单击按钮时返回一个随机数。通常,这将需要用户导航到您的站点并单击按钮。该站点可能有用,但仅限于某个点。如果您包含一个 API,用户可以只向您的服务器发送一个信号来请求一个随机数,或者他们可以自己编程一些东西来“调用”您的服务器来获取一个数字,而无需单击或手动交互。开发人员可以使用您的随机数作为游戏的值,或者作为密码生成器的一部分,或者开发人员需要随机数的任何其他用途(总有一些用途)。一个好的 API 解锁了您的应用程序,供其他人使用您代码的结果,从而将您在网络上的工作转化为本质上的一个软件库。

什么是 Quarkus?

Quarkus是一个 Kubernetes 原生 Java 堆栈,专为无服务器应用程序交付而设计。与已有 20 年历史的 Java 相比,Quarkus 相对较新,但它受益于这二十年的发展,以产生该项目所说的“超音速亚原子 Java”。可能没有人确切地知道这句话的意思,但您只需使用一个下午,就可以感受到 Quarkus 对您的开发生活意味着什么。

Quarkus 允许您开发具有有用 API 的应用程序,无需任何配置,也无需担心引导复杂的环境。您不必学习有关云或边缘计算的所有知识才能学习和擅长 Quarkus。 了解 Quarkus 可以加快您的开发速度,并帮助您为现代计算机网络生成灵活的应用程序。

以下是我们最近发布的一些关于 Quarkus 的文章。

Quarkus 入门

在 Saumya Singh 的如何创建您的第一个 Quarkus 应用程序中,您将了解 Quarkus 和无服务器交付的优势,并在大约 10 分钟内创建一个简单的演示应用程序。 事实上,低于 10 分钟更准确,因为在 Maven 和 Quarkus 之间,没有您可能预期的那么多设置。 它几乎不像 Java(我是指不好的方面),但它非常像 Java(我是指好的方面)。

边缘开发

Linux 是创建物联网 (IoT) 边缘应用程序的流行平台。 造成这种情况的原因有很多,包括安全性、编程语言和开发模型的广泛选择以及协议支持。 毫不奇怪,Quarkus 对 IoT 的处理非常好。 Quarkus 在内存方面效率很高,启动速度很快,并且使用快速的运行时,所以它不仅是 IoT 的可行解决方案; 它是理想的。 您可以通过 Daniel Oh 的 使用开源在 Linux 上开始边缘开发开始使用 Quarkus 和物联网。

Quarkus 和 VS Code

在处理代码时,集成开发环境 (IDE) 会产生很大的影响。 微软的开源 VS Code(或非品牌 VSCodium)是一个伪装成 IDE 的流行文本编辑器(或者它是一个伪装成文本编辑器的 IDE?),它有大量的扩展,可以使其成为几乎任何编程语言的专用环境。 如果您正在使用或考虑使用 VS Code,那么请阅读 Daniel Oh 使用 VS Code 中的 Quarkus 的演练,了解有关 Maven、Quarkus 和 VS Code 如何协同工作的一些专业技巧。

获取 Quarkus

使用 Quarkus 进行开发使设置您的环境像 Python 一样简单,但它为您提供了 Java 语言及其众多库的强大功能。 它是通往云的绝佳入口点,Knative和边缘计算。 获取 Quarkus 并开始编码。

下一步阅读
标签
Avatar
我喜欢我的隐私。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.