JAX-RS 框架 [已关闭]
我一直在使用 JAX-RS 参考实现(泽西岛)做一些工作。我知道至少还有两个框架(Restlet和Apache CXF)。
我的问题是:有没有人在这些框架之间做过一些比较,如果是这样,你会推荐哪个框架,为什么?
我一直在使用 JAX-RS 参考实现(泽西岛)做一些工作。我知道至少还有两个框架(Restlet和Apache CXF)。
我的问题是:有没有人在这些框架之间做过一些比较,如果是这样,你会推荐哪个框架,为什么?
FWIW我们使用泽西岛,因为它充满了功能(例如WADL,隐式视图,XML / JSON / Atom支持),背后有一个庞大而充满活力的开发人员社区,并且具有出色的弹簧集成。
如果你使用JBoss/SEAM,你可能会发现RESTeasy集成得更好一些 —— 但是如果你使用Spring进行依赖注入,那么泽西岛似乎是最简单、最流行、最活跃和功能性的实现。
Restlet 有一个广泛的扩展列表,用于 Spring、WADL、XML、JSON 等等,包括 JAX-RS API 的扩展。
它也是六个一致版本中提供的唯一框架:
它的主要优点是:
如果您仅限于 JCP 批准的 API,JAX-RS API 可能是一个不错的选择(那么不要使用 Spring 或任何 JAX-RS 项目的扩展,如 Jersey 和 RESTeasy!),但除此之外,Restlet 是最成熟的框架(最初于 2005 年发布),并且在其 2.0 版本中,它将为你提供注释的所有好处,并结合一个强大且可扩展的面向类的框架。
有关更长的功能列表,请查看此页面。
最好的问候, 杰罗姆·洛维尔
Restlet ~ 创始人兼首席开发人员 ~ http://www.restlet.org