Создается прототип web-приложения. В качестве базы уже выбрана Neo4j. Теперь выбор за всем остальным (БЛ, интерфейс и т.д.). Возникла идея: реализовать приложение полностью на клиенте, AngularJS например, и общаться с СУБД по REST'у (например с помощью
этого). Получаем довольно легкое и гибкое приложение, написанное по максимуму на одном языке и относительную непривязанность к базе.
Как думаете, что из этого может получится. Если у кого похожий опыт, может не с Neo4j, а например с CouchDB или еще чем?