reSTLet - ReSTLet 仍然是一个可行的 Java 框架吗?

标签 restlet restlet-2.0

ReSTLet 网站将该框架定义为构建 API 的领先 Java 框架(如果我没记错的话),并且有一段时间 ReSTLet 在社区中非常活跃。收购Talend后,ReSTLet的方向似乎发生了变化。

此外,与其他 Java 框架相比,ReSTLet 似乎缺乏足够数量的应用程序(如果不是大多数)需要的现代功能、WebSocket、非阻塞 I/O 以及框架中缺少的响应式(Reactive)功能,而且看起来与其他框架相比是相当落后的。一些重要的功能要么在很长一段时间内没有实现,要么只是核心开发人员未计划的。

现在的问题是,就编程而言,投资使用 ReSTLet 框架开发应用程序是否仍然合理(今天),还是选择 Vert.x 或 Quarkus (JAX-RS) 等框架更好)还是 Spring?

最佳答案

我理解对核心团队 react 性较低的担忧。实际上,我们在 2019 年底和 2020 年初投入了大量资源,以确保 ReSTLet Framework 顺利迁移到 Talend 基础设施(包括以最小可见影响进行完整 Maven 存储库迁移,以及网站迁移到 GitHub Pages)并发布:

版本 2.4.3 修复了以下问题: https://restlet.talend.com/documentation/2.4/changelog

版本 2.5 M1 进行了重要的清理和范围缩小,以促进持续的维护和发展: https://restlet.talend.com/documentation/2.5/changelog

我们目前正在评估如何通过 2.x 或 3.x 插入框架向前发展,超越 2.5。我们正在考虑的一些技术是云原生的(服务网格、无服务器、OAS 3 等)。

关于reSTLet - ReSTLet 仍然是一个可行的 Java 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62306808/

相关文章:

java - 无法通过 Apache Camel 访问外部 HTTP 服务

java - ReSTLet:在 HTTP 请求中发送 xml

java - 使用 HTTP OPTIONS 检索有关 REST 资源的信息

android - 从 Android 应用程序一次进行多个网络调用

java - 强制 ReSTLet 客户端使用 "text/xml"

java - 如何在ReSTLet的ServerResource方法中请求另一个api作为客户端

http - 如何像浏览器一样实现客户端 http 缓存?

Android RESTLet SSL 空指针

java - Spring找不到 key 存储文件

java - ReSTLet:应用程序启动前的初始化代码