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