В настоящее время мы изучаем технологии для нашего нового кроссплатформенного графического интерфейса;
До сих пор сильными опциями на столе были QT и Java, а в последнее время HTML-5 также был включен в таблицу.
Наше описание приложения (вкратце):
Это клиент-сервер; он внутренний (его используют только сотрудники), у нас есть vpn, поэтому никаких запросов относительно безопасности с точки зрения веб-приложения
Серверная часть написана на C ++ и работает на различных возможных платформах (Windows, Linux, Unix)
Клиентская (GUI) сторона также должна работать на всех вышеперечисленных платформах, это другой процесс, и он взаимодействует с сервером через tcp-ip
Требования к графическому интерфейсу (на высоком уровне):
Клиент GUI должен поддерживать выпадающие меню, кнопки, сетки данных;
Графический интерфейс должен быть динамическим: данные виджетов должны иметь возможность изменяться или зависеть от выбора параметров в других виджетах; Кроме того, нам потребуется автоматическое заполнение полей поиска, в которых данные должны извлекаться со стороны сервера или из другого источника данных, находящегося под нашим контролем.
Пока что мы думаем о написании нового графического интерфейса в QT, но нам хотелось бы знать, следует ли нам вместо этого серьезно рассмотреть HTML-5 и сделать графический интерфейс веб-приложением;
В свете требования GUI, представленного выше:
Что за плюсы? Минусы? Риски? * * 1023
Спасибо,
Gal