2013-12-13 3 views
2

Я недавно искал инструменты, которые можно использовать для разработки API RESTful в App Engine. Я много читал о RESTlet и RESTEasy.Являются ли конечные точки Google Cloud для создания RESTful API?

Я только что наткнулся на Google Cloud Endpoints, и я не могу сказать, работает ли тот же RESTlet и RESTEasy.

Is Google Cloud Endpoints предназначен для создания API RESTful?

ответ

1

Конечные точки могут использоваться для создания API REST, однако это не является основным намерением. Цель состоит в том, чтобы разрешить использование API-интерфейсов на нескольких платформах, для которых библиотека связи включена в состав конечных точек. В частности, он позволяет приложениям Android, iOS и JavaScript легко взаимодействовать с одной и той же конечной точкой, возможно, заботясь о преобразовании из объектов JSON в Java/Objective-C.

+1

Независимо от того, является ли API RESTful или нет, он ортогонален целевым платформам (например, ваш комментарий к основному намерению). API RESTful - это полностью поддерживаемый прецедент Endpoints, но вы не обязаны создавать свои API RESTful. –

+0

@ DanHolevoet Я имел в виду, что основной задачей продукта/команды является включение все большего числа целевых платформ и поддержка их лучше, в отличие от лучшего инструментария REST API. Конечно, они могли бы сделать то же самое, но когда есть компромисс, заблуждение будет на стороне поддержки целевой платформы, а не лучшей поддержки REST. Приятно, что поддерживаются API RESTful; это почти необходимость для любого уровня API теперь. – necromancer

Смежные вопросы