在 Quarkus 上利用您的 Spring 专业知识
云原生、精简且高效
迁移到 Quarkus 如何帮助您取得成功,无论您担任什么角色。
架构师
设计云优化的应用程序
开发人员的生产力拖累了您的团队?
Quarkus 为企业 Java 带来了开发人员的乐趣。凭借实时重新加载、持续测试、内置的开发人员用户界面以及通过开发服务自动配置服务,您的团队可以减少配置时间,而将更多时间用于构建价值。
感受到使 Java 应用程序云就绪的摩擦?
Quarkus 本质上是 Kubernetes 原生的。从最小的镜像占用空间到无缝的 Kubernetes 集成和云友好的配置,Quarkus 自然适合 CI/CD 管道和容器编排器。
计划用于 AI 但陷于集成复杂性?
Quarkus 使构建 AI 应用程序感觉很原生。 感谢对 LangChain4j 和 模型上下文协议 (MCP) 的内置支持,您可以使用纯 Java 创建类型安全的 AI 服务、代理和工具调用逻辑:为 RAG、结构化输出和本地或云模型做好准备。
开发人员
提高您的 Java 生产力
厌倦了等待构建和重启?
通过 Quarkus Dev Mode 体验真正的实时编码。 进行更改、保存并立即查看结果。 无需重启您的应用。 无论您是在调试、改进业务逻辑还是调整用户界面,Quarkus 都能以开发速度为您提供持续的反馈。
现在使用 Spring? 您不必重新开始。
Quarkus 可以流利地使用 Spring。 使用 Spring 兼容性扩展来重用您的 @RestController、@Autowired 和 JpaRepository 代码。 您可以获得相同的熟悉 API,现在由更快、更现代的运行时提供支持。
本地设置使您放慢了速度?
让 Quarkus Dev Services 完成繁重的工作。 无需再寻找容器镜像或编写 docker-compose 文件。 只需添加一个扩展,Quarkus 就会为您启动数据库、消息代理等。 清理、可处置和零配置。
对 AI 感到好奇,但不知道从哪里开始?
Quarkus 将 AI 放在您需要的位置。 定义类型安全的 AI 接口、连接到本地或远程模型以及集成工具、文档存储和代理。 全部使用纯 Java。 跳过粘合代码,立即开始构建真正的 AI 功能。
首先,他们意识到从 Spring Boot 迁移到基于 CDI 的框架不需要他们的 Spring 开发人员付出很多努力,从而导致了一个小的学习曲线……根据 Christos 的说法,使用 Quarkus,他们看到了“比 Spring Boot 高 30% 到 40% 的开发人员生产力,这是对于一个前 Spring Boot 开发人员来说的”。
比羽毛更轻,Quarkus 本地可执行文件的大小仅为纯 Java 对应文件的一小部分。 这使我们能够在比部署等效 Spring Boot 服务所需的空间更小的空间中部署全套服务。
随着 5.0.0 版本的发布,它开始植入第一批规则,以帮助将应用程序从 Spring Boot 框架迁移到 Quarkus。 发生这种情况的原因之一是开发人员团队使用现代 Java 模式并在 Kubernetes 上进行部署的反馈。 碰巧这些团队正在使用 Spring Boot,但很快就对 Quarkus 产生了兴趣,将其作为提高速度、所需资源和生产力的一种方式。
熟悉且更高效
已经是 Spring 专家了吗? 您来对地方了。 本指南向您展示如何利用您现有的技能来构建下一代 Java 应用程序。 抛弃缓慢的启动时间和沉重的内存占用,而无需抛弃您的知识。 了解 DI、JPA 和 MVC 等熟悉的概念如何直接映射到 Quarkus,并准备好构建云原生、AI 应用程序。
开发者服务:零麻烦,即时设置
是时候亲自动手了。 Quarkus in Action 是您的实用指南,可帮助您从头开始构建生产级应用程序。 从项目初始化到完全实现的云原生服务。 您将应对现实世界的挑战,掌握基本知识,并学习使 Quarkus 开发如此快速和有趣的模式。 直接来自专家。
下载 Martin Štefanko 和 Jan Martiška 撰写的免费电子书《Quarkus in Action》,获取 Quarkus 的实用介绍,Quarkus 是用于构建云原生 Java 应用程序的全栈框架。
云原生至上:Kubernetes、无服务器及其他
准备好使用 AI 进行构建了吗? 本研讨会是您将大型语言模型 (LLM) 集成到 Java 应用程序中的快速通道。 使用 Quarkus 和 Langchain4j,您将学习构建智能对话服务,从简单的 AI 聊天到强大的检索增强生成 (RAG) 系统。 在一个足够快速以跟上的框架上释放 AI 的力量。