Мне нравятся некоторые функции NodeJS, особенно JQuerification, совместимость с websocket с помощью процессоров socket.io, view и css, которые я не могу использовать с JSP (и, конечно, асинхронные вызовы). По крайней мере, насколько я знаю. Поэтому я планирую создать свое приложение, где бэкэнд будет Java, передний конец будет создан NodeJS. Формы переднего плана отправят данные в NodeJS, которые передадут его на бэкэнд Java через соединения сокетов между NodeJS и бэкэндом Java. Таким образом, NodeJS в основном действует как промежуточное ПО между интерфейсом и базовым компонентом Java.
Это будет довольно большое приложение, и мой план выглядит захватывающим, но не буду ли я ненавидеть свое будущее для того, чтобы спуститься по этому маршруту?
Преимущество, которое я имею в этом, заключается в том, что у меня может быть много графиков и панелей реального времени, а также улучшать взаимодействие с формами.