Я работал с Java и Wicket около года, и мне не нравится идея связывать сервер и лицевую сторону напрямую (медленно, не гибко).
Я хочу отделить бэкэнд и внешний интерфейс и сделать так, чтобы они общались с помощью HTTP. Поэтому я хочу начать новый проект с этой идеей, и мне интересно, какие инструменты могут помочь мне (Backbone.js?) Достичь этого? и какой язык сервера может свободно говорить на http / json (Scala, grovvy, Rails, Node.js ...) и иметь высокую производительность.