Ну я думал делать на GWT, так как фронтенда, всякого JavaScript не знаю, но все, даже
Я очень сомневался (нет опыта, не знаю best practices), но если даже евангелист Джавы советует не пытаться писать на Джаве фронтенд - надо делать.
И попробывал.
Дизайн и лейаут - Bootstrap (с использованием http://www.layoutit.com/build), основа кода - Angular, использовал еще пару фреймворков для графиков - и вот, чудо, через неделю - красивая динамическая веб консоль!
Те, кто говорили, что с современными фрейморками программирование для веба доступно каждому идиоту - оказались правы