В веб-разработке так много языков, что иногда я не понимаю, с какого из них лучше изучить и начать. Я люблю Java, но не люблю JSP для презентации. Существуют ли какие-либо интерфейсные технологии, которые лучше всего подходят для серверной части Java / Java EE для разработки веб-приложений?