【问题标题】:Is Google Cloud Endpoints intended for creating RESTful APIs?Google Cloud Endpoints 是否旨在创建 RESTful API?
【发布时间】:2013-12-13 21:38:36
【问题描述】:

我最近一直在寻找可用于在 App Engine 中开发 RESTful API 的工具。我读过很多关于 RESTlet 和 RESTEasy 的文章。

我只是偶然发现了 Google Cloud Endpoints,但我似乎无法判断它是否与 RESTlet 和 RESTEasy 一样工作。

Google Cloud Endpoints 是否用于创建 RESTful API?

【问题讨论】:

    标签: java google-cloud-endpoints


    【解决方案1】:

    端点可用于创建 REST API,但这不是主要意图。其目的是允许跨终端使用包含通信库的多个平台的 API。具体来说,它允许 Android、iOS 和 JavaScript 应用程序轻松地与同一个端点进行通信,可能通过处理从 JSON 到 Java/Objective-C 对象的转换。

    【讨论】:

    • API 是否为 RESTful 与目标平台正交(关于您对主要意图的评论)。 RESTful API 是完全受支持的 Endpoints 用例,但您不需要将 API 设为 RESTful。
    • @DanHolevoet 我的意思是产品/团队的主要关注点是包含越来越多的目标平台并更好地支持它们,而不是更好的 REST API 工具包。当然,他们可以同时做到这两点,但是当进行权衡时,错误将在于目标平台支持而不是更好的 REST 支持。不过,支持 RESTful API 很好;它现在几乎是任何类型的 API 层的必需品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 2013-12-30
    • 2020-05-16
    • 2018-12-18
    • 2013-11-07
    相关资源
    最近更新 更多