2020 年 12 月 07 日
Extension codestarts - 学习和发现 Quarkus 的新方式
Extension codestarts 的优点在于,它既对 Quarkus 新手开发者有用,也对有经验的开发者有用。这是因为 Quarkus 扩展的范围很广(并且还在不断增长),你不可能全部了解。
在比较框架时,我认为文档是一个非常重要的因素,但我通常在阅读文档时也很懒… 你呢?
顺便说一下,你可以看到 Quarkus 的文档相当完善。
通过这个功能,我们试图更进一步,将那些枯燥的学习部分转化为我们最喜欢的 编码...
现在开始,当你想要尝试一些新的扩展时,你可以直接看到展示它们真正强大之处的代码,并且可以在几秒钟内为你喜欢的 IDE 准备好运行!
所有这一切,都使用你选择的构建工具(Maven、Gradle 或带 Kotlin DSL 的 Gradle)和你选择的语言(Java、Kotlin 或 Scala)。
它已经悄悄地存在一段时间了(自 1.7 版本以来),Codestarts 从 1.10 版本开始,已经成为生成 Quarkus 应用程序的官方方式!

现有的 Extension codestarts
我们已经准备了十几个扩展的示例,你可以在 code.quarkus.io 上找到它们(带有喷气式战斗机图标)。
你也可以在大多数 Quarkus 工具中找到它们
我们需要更多的 Extension codestarts!
Codestarts 的设计宗旨是轻松快速地为扩展提供新示例。所以,无论你是扩展所有者,还是热衷于为你喜欢的扩展创建示例,我们都非常欢迎你的贡献!
我们为此提供了文档和工具,你也可以来 Zulip 上找我(@ia3andy)获取更多信息。 |
目前,我们专注于核心扩展,但很快就会将其提供给更广泛的生态系统。 |