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/