У меня есть программное обеспечение, похожее на гусеничное устройство, которое заполняет таблицы после чтения и анализа отдельных веб-страниц. Я написал его на Java (используя Hibernate). У меня уже есть сущности и другая логика.Должен ли я переключиться на язык, отличный от Java, при программировании в Интернете?
Я хочу показать эти таблицы на веб-странице, веб-страница в конечном итоге улучшится, могут быть экраны регистрации/входа в систему, множество других вещей.
Мой вопрос: следует ли использовать простую веб-фреймворк, написанный на языке, отличном от Java, например, Django, или я должен придерживаться Java и повторно использовать те сущности и логику, которые у меня уже есть?
Если я использую другой язык, я предвижу, что мне нужно будет дублировать некоторую логику, которую я уже имею в Java-части, что означает, что ошибки чаще встречаются.
Причина, по которой я прошу об этом, когда я попытался написать простое веб-приложение в Java, было очень сложно использовать фреймворк, когда я перешел на другой язык, таким образом, framework (CakePHP в то время), все получилось гладко . Я думаю, что использование Java будет усложнять ситуацию.
Прямо сейчас я собираюсь разделить вид и логику.
Буду рад, если вы покажете несколько указателей, поделившись своими впечатлениями и идеями.
«Язык, отличный от Java, например Django» Django - это не язык. Python - это язык. Django - это основа на этом языке. –
«Я ожидаю, что мне нужно будет дублировать какую-то логику»? Зачем? Какой возможный способ может произойти? Вы контролируете обе части программного обеспечения. Как вы могли создавать проблемы для себя? –
@ S.Lott: Я не являюсь носителем английского языка, я дал Django в качестве примера для «простой веб-структуры, написанной на языке, отличном от Java». Разве это не так? По крайней мере, это работает на моем родном языке :) – nimcap