Самый простой язык / инфраструктура для веб-приложения, которое следует MVC для тех, кто имеет опыт работы с Java / JavaFX - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь создать веб-приложение, которое позволяет пользователю просматривать базу данных без SQL (предпочтительно MongoDB) и выполнять некоторые запросы с использованием графического интерфейса. Все запросы написаны в коде, и пользователю нужно только щелкнуть ссылки и / или ввести строки (в основном для поиска совпадений, которые будут отображаться в правильно отформатированных таблицах). Приложение следует MVC модель. До сих пор я писал подобные настольные приложения, используя Java и JavaFX. У меня нет опыта работы с другими языками или фреймворками (кроме C и SDL), и я никогда ничего не развертывал на сервере, и назначение должно быть выполнено в течение 6 недель (со мной работают еще трое студентов). И у меня есть три следующих вопроса: Какой язык / среду легче всего изучить (учитывая, что я / мы знаем Java / JavaFX)? Ответ на этот вопрос, скорее всего, будет JavaScript*, что подводит меня к следующему вопросу: существует ли какой-либо (практический) способ, которым я мог бы написать приложение, не изучая HTML и CSS? Третий и последний вопрос, если я напишу класс View в JS или Angular, могу ли я написать Controller и Modal с Java (если мы не примем сложные обходные пути)? И развернуть ли я все три MVC класса / пакета на одном и том же сервере?

* Я полагаю, что некоторые из них предложили бы использовать GWT или Vaadin, и в этом случае мне интересно, есть ли в этих инфраструктурах какие-либо причуды или ограничения, которые нам, студентам, будет трудно работать, будь то развертывание (которое для нас совершенно ново) или написание самого кода. Большое спасибо заранее.

1 Ответ

0 голосов
/ 07 апреля 2020

Так как никто не ответил, я публикую лучший ответ, который смог найти, так что, если кто-нибудь найдет этот предмет, он сможет его прочитать. Наконец, мы выбрали Java для серверной части, работающей на сервере Tomcat, и JS для клиентской части. Оказывается, что HTML очень просто и JS очень похоже на C / Java в синтаксисе.

...