Midow Noname
а можно к html подключит вместо js?
А что по HTML-спецификации можно подключить? Там все описано.
В основном это JS или плагины браузеров, от большинства из которых уже отказались и откзываются.
С серверной java браузер может работать в основном, получая:
- html, js, css
- данные через Ajax
- другие файлы и обрабатывать их соответственно типу, указанному в заголовках
- даные, отправка которых иницированна серверной стороной, используя протокол Web Socket Protocol или HTTP/2
Абсолютно та же картина со всеми другими языками. Есть генераторы js или html, которые создают иллюзию, что вы пишете в web, но затем отстают от развития браузеров и архитектурно создают узкие точки на стороне браузера, что ухудшает развитие и масштабируемость таких решений. При развитии такого генератора не всегда просто перейти на новую версию.
В бэк-коде на таких генераторах, команды часто смешивают логику генерации представления с бизнес-логикой, что так же плохо влияет на сопровождение и развитие.
В java такие генераторы так же есть. Но урощая простые некритичные приложения, вроде прототипа или небольшой админки, они плохо подходят для современного развивающегося web приложения и чаще всего, в итоге ухудшают производительность команды разработки и качество решений UI, по сравнению с отдельной разработкой фронта на JS.