Как создать общедоступный API с помощью Платформы Зенда?

У меня есть идея для веб-приложения, которое было бы большим, если бы это также имело общедоступный API для людей, чтобы использовать и взаимодействовать с. Я хочу, чтобы люди смогли создать свои собственные мобильные и настольные приложения, которые взаимодействуют с API. А именно, я хочу создать приложение для iPhone, которое будет взаимодействовать с API.

Я буду создавать приложение с Платформой Зенда. Я никогда не создавал API, поэтому что я должен знать о создании API с помощью Платформы Зенда? Любые учебные руководства или совет ценились бы.

А именно, я задаюсь вопросом... Если я решаю использовать XML или JSON как формат, как я возвращаю данные в том формате для клиентского приложения для использования?

Обновление: Я понял, что должен был учиться, какой API я хотел реализовать. REST и RPC являются в основном двумя различными видами API. REST является самым простым и распространенным, таким образом, я решил реализовать УСПОКОИТЕЛЬНЫЙ API.

Обновление: Вот некоторые ресурсы, которые я собрал до сих пор:

8
задан Andrew 3 January 2010 в 00:59
поделиться

1 ответ

Взгляните на презентацию Мэтью Вейера О'Финни об архитектуре приложений Ajax с помощью Zend Framework, она, вероятно, ответит на многие из ваших вопросов.

Сложно дать какие-либо конкретные рекомендации, но я бы создал два модуля: один для веб, а другой для API. Оба модуля будут взаимодействовать с гибким сервисным уровнем, построенным на основе ваших доменных моделей, что упростит представление ваших данных как в HTML, так и в любом другом формате API по вашему выбору

.
4
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: