Я недавно читал этот discussion at SO, где кто-то заметил, что не все приложения подходят для архитектуры на основе REST.
Вот что я имею в виду под «архитектурой, основанной на REST», это все, что связано с RESTful apis + HATEOAS. Большинство примеров в Интернете относятся к примеру «coffee shop», и они выделяют часть Hateoas через рабочий бит создания заказа -> update/confirm -> pay -> take delivery. Таким образом, REST наиболее подходит для приложений, которые имеют заметный переход состояния в них, или он одинаково подходит для других приложений, где, вероятно, нам стоит больше думать о переходах состояний, чтобы REST работал на насПриложения, подходящие для шаблона архитектуры REST?
2
A
ответ
1
ОТДЫХ одинаково подходит для других приложений, где мы должны думать больше о переходах состояний. Constructing the User Interface with Statecharts - отличное руководство для того, как подойти к этому (если вы можете получить копию по разумной цене). Когда вы его читаете, просто убедитесь, что вы мысленно замените «Пользовательский интерфейс» на простой старый «Интерфейс».
Смежные вопросы
- 1. Аутентификация архитектуры веб-приложения, основанной на REST
- 2. Пример мобильной архитектуры REST для базы данных
- 3. Архитектуры для веб-приложения Java
- 4. Терминология приложения для архитектуры Android
- 5. . Производительность архитектуры веб-приложения
- 6. настройка архитектуры приложения
- 7. Git: Изменение архитектуры приложения
- 8. Android архитектуры приложения - фрагменты
- 9. Подходящие места для суперглобал
- 10. Подходящие разделители для GridView
- 11. Совет безопасности архитектуры для не-веб-приложения
- 12. Что такое диаграмма архитектуры для веб-приложения?
- 13. Советы для архитектуры масштабируемого веб-приложения
- 14. Проектирование архитектуры для веб-приложения MVC5
- 15. Задержки с задержкой для соображений архитектуры приложения
- 16. Какая диаграмма UML для представления архитектуры приложения?
- 17. Техническая схема архитектуры для iPhone-приложения
- 18. Вопрос архитектуры MVC для Mac-приложения
- 19. Подходящие рамки для ERP-приложений
- 20. Каковы подходящие параметры для конкретной архитектуры (-m) для Pentium на базе Sandy Bridge?
- 21. REST архитектуры использования и организации DTO-х
- 22. Вопрос архитектуры: клиентское решение кэширования REST API
- 23. Поток данных архитектуры приложения MVC
- 24. «Фасад» дизайн шаблона против «Фасад» от архитектуры
- 25. создание rest api для приложения
- 26. REST API для Android-приложения
- 27. Как нарисовать схему архитектуры приложения
- 28. Проверить поддерживаемые архитектуры приложения iOS
- 29. Дизайн шаблона для базового приложения
- 30. Выбор шаблона для приложения winform
что скажет о традиционном виде приложения CRUD, что-то вроде petstore? Может ли это быть сделано в REST, или это имеет смысл сделать это? – redzedi
@redzedi да, это имеет смысл для зоомагазина. В ваших ресурсах есть CRUDING. Например, продукт может отсутствовать, что означает, что он не может быть заказан, но его можно разместить в обратном порядке. Между тем другой продукт может быть прекращен, и в этом случае его нельзя заказать или разместить в обратном порядке. Эти разные состояния идеально обрабатываются государственными диаграммами. –