Моя команда должна была принять то же решение несколько месяцев назад ...
Крутая вещь в создании веб-приложения заключается в том, что его очень легко будет изменить позже. Даже пользователь интерфейса (с небольшим ноу-хау) может изменить его в соответствии со своими потребностями. Пользовательское программное обеспечение становится намного проще.
Мы пошли с веб-интерфейсом, и Ajax, похоже, был верным путем, он был довольно отзывчивым.
С другой стороны, в зависимости от того, насколько сильны ваши требования в реальном времени, это может оказаться затруднительным. У нас была проблема с отображением данных в реальном времени через браузер, в итоге мы использовали плагин Firefox для рисования графика. Если вы просто пытаетесь отобразить текстовые данные в режиме реального времени, это не должно быть такой большой проблемой.
Запустите несколько тестов для вашего конкретного приложения и посмотрите, как оно выглядит.
Что еще нужно учитывать, если ваша веб-страница является интерфейсом для вашего сервера, имейте в виду, что вам нужно будет найти способ обновить одного клиента, когда другой изменит состояние сервера, если вы планируете разрешить несколько интерфейсы к вашему серверу.