Я использую следующий веб-стек разработки в течение нескольких лет:
Java/spring/спящий режим/MySQL/мол/калиткой/JQuery
Для некоторых требований я рассматриваю возможность переключения на хранилище NoSQL с интерфейсом AJAX. Я бы, вероятно, построил интерфейс с jQuery и общался с промежуточным программным обеспечением веб-приложений с помощью JSON. Я склоняюсь к MongoDB из-за более динамических возможностей запросов, но я все еще рассматриваю CouchDB.
Я не уверен, что использовать в середине. Наверное, что-то RESTful? Мое предпочтение - придерживаться Java (или, может быть, Scala или Groovy), поскольку я использую такие инструменты, как Drools для правил и Shiro для обеспечения безопасности. Но опять же, я хочу выбрать что-то, с которым легко работать, поэтому я открыт для других решений.
Если вы создаете решения ajax/json/nosql, я хотел бы узнать подробности о том, какие инструменты вы используете, и какие плюсы/минусы вы нашли для их использования.