He estado jugando con CouchDB y CouchApp por un tiempo. Estoy planeando usarlo para un nuevo proyecto de sitio web en el que estoy trabajando.CouchApp sin Servidor o backend CouchDB con problemas de xdomain?
Desde un punto de vista de escalabilidad, me encanta la idea de CouchApp.
El inconveniente es que sin un código del lado del servidor hay algunas cosas (como autenticación de OAuth) que son difíciles de hacer en el lado del cliente. En algún momento, estoy seguro de que necesitaré algún código del lado del servidor de alguna descripción, supongo que puedes mirar Node.js pero preferiría no hacerlo en este punto.
El uso de CouchDB puramente como una solución de backend mientras sus páginas se sirven desde otro servidor también encaja perfectamente, pero la desventaja aquí es que los problemas de dominio cruzado le impiden usar fácilmente la API CouchDB incorporada.
¿Alguien tiene una solución para uno de estos dos inconvenientes?
¿Puede de alguna manera servir el código del lado del servidor (incluso PHP sería un triunfo) de CouchApp o puede de alguna manera utilizar un sitio separado para servir a sus páginas, pero superar el problema de dominio cruzado?
Estoy tratando de mantener la solución lo más limpia posible (y lo más escalable posible) y una de las mejores cosas de CouchDB es la API superrápida y súper rápida, así que no quiero usar una envoltura alrededor de ella - a menos que no obstaculice el rendimiento/escalabilidad.
Sus opiniones son bienvenidas.
Excelente Definitivamente voy a sintonizar el miércoles ... Actualmente estoy en una etapa muy temprana, pero me pregunto cómo hacer que OAuth suceda sin la opción de servidor ... Probablemente me estoy inclinando por la opción 2 en este momento aunque la opción 3 ciertamente tiene beneficios. – dworrad