CouchApp без серверной части или бэкэнд CouchDB с проблемами xdomain?

Я уже некоторое время играю с CouchDB и CouchApp. Я планирую использовать его для нового проекта веб-сайта, над которым я работаю.

  1. С точки зрения масштабируемости мне нравится идея CouchApp.

    Обратной стороной является то, что без кода на стороне сервера есть некоторые вещи (например, аутентификация oAuth), которые трудно выполнить на стороне клиента. В какой-то момент я уверен, что мне понадобится некоторый код на стороне сервера с некоторым описанием - я думаю, вы можете затем взглянуть на Node.js, но не хотели бы на этом этапе.

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

Так есть ли у кого-нибудь решение одного из этих двух недостатков?

Можете ли вы каким-то образом обслуживать код на стороне сервера (даже PHP будет выигрышем) из CouchApp, или вы можете каким-то образом использовать отдельный сайт для обслуживания ваших страниц, но преодолеть проблема междоменного взаимодействия?

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

Ваше мнение приветствуется.

6
задан Octavian A. Damiean 5 August 2012 в 13:10
поделиться