LINUX.ORG.RU

История изменений

Исправление k0valenk0_igor, (текущая версия) :

Существует разница между веб-интерфейсом, который для людей и REST API, который больше для роботов.

На самом деле, - не существует. API, он всегда не для людей, и не важно какой он: RestFull json/xml или SOAP (который всегда xml)

Но, в отличии от десктопных/мобильных приложений, веб-приложение вынуждено оперировать более сложной системой обмена данными — одни кукисы чего стоят.

Это - да, но надо иметь ввиду что html5 имеет более мощный механизм для хранения данных связанных с сессией пользователя - БД браузера а-ля ключ/значение. Могу сказать, по собственному опыту, что кэшировать данные запросов она позволяет очень даже легко.

И еще одно замечание по по поводу мобильных клиентов: если гуй не очень перегружен, то можно воспользоваться Кордовой. Тогда разница между веб-клиентом и клиентом мобильным будет сильно сглажена, фактически минимальна.

Исходная версия k0valenk0_igor, :

Существует разница между веб-интерфейсом, который для людей и REST API, который больше для роботов.

На самом деле, - не существует. API, он всегда не для людей, и не важно какой он: RestFull json/xml или SOAP (который всегда xml)

Но, в отличии от десктопных/мобильных приложений, веб-приложение вынуждено оперировать более сложной системой обмена данными — одни кукисы чего стоят.

Это - да, но надо иметь ввиду что html5 имеет более мощный механизм для хранения данных связанных с сессией пользователя - БД браузера а-ля ключ/значение. Могу сказать, по собственному опыту, что кэшировать данные запросов она позволяет очень даже легко.

И еще одно замечание по по поводу мобильных клиентов: если задача не очень перегружена, то можно воспользоваться Кордовой. Тогда разница между веб-клиентом и клиентом мобильным будет сильно сглажена, фактически минимальна.