У меня есть программа, похожая на сканер, которая заполняет таблицы после чтения и анализа определенных веб-страниц. Я написал это на Java (используя Hibernate). У меня уже есть сущности и другая логика.
Я хочу показать эти таблицы на веб-странице, веб-страница со временем улучшится, могут появиться экраны регистрации / входа в систему и многое другое.
У меня вопрос, должен ли я использовать простой веб-фреймворк, написанный на языке, отличном от Java, например
Django, или я должен придерживаться Java и повторно использовать те сущности и логику, которые у меня уже есть?
Если я использую другой язык, я ожидаю, что мне потребуется продублировать некоторую логику, которая уже есть в части Java, что означает, что ошибки могут возникать с большей вероятностью.
Причина, по которой я спрашиваю об этом, когда я пытался написать простое веб-приложение на Java, было очень сложно с помощью фреймворка, когда я переключился на другой язык, то есть фреймворк (в то время CakePHP), все работало гладко. Я думаю, что использование Java усложнит ситуацию.
Сейчас я думаю о том, чтобы отделить взгляд от логики.
Я буду рад, если вы покажете несколько указателей, поделившись своим опытом и идеями.