Исходя из опыта C ++ и MFC, есть ли лучшая (поддерживаемая / настраиваемая) платформа для разработки графического интерфейса приложения?
Мы разрабатываем промышленные приложения (машинное зрение), где:
-критично к производительности (в основном обработка изображений в атм ЦП, но следующим будет графический процессор)
-Низкоуровневый аппаратный интерфейс (внутреннее устройство PCI, фреймграббер, движение card)
-Визуализация данных в реальном времени (изображения / статистический график)
-Дорожная карта будущего включает сетевые возможности для распределенной обработки и удаленного доступа.
Кроссплатформенность не будет для нас важна, поскольку система работает в контролируемой среде (клиент заботится только о том, работает ли система и получает ли она результат).
Также существуют опасения по поводу стоимости миграции (сторонние зависимости, стоимость обучения разработчиков и обслуживающего персонала).
Редактировать
Уточнение по поводу «обработки изображений», упомянутого выше:
Я имею в виду «изображение» (2D-информация в матричном формате), а не графическое изображение (обычно 3D-векторизованное). В настоящее время мы используем стороннюю библиотеку изображений (для обработки пространственной области, такой как сегментация, OCR / OCV, морфология, сопоставление с образцом) и включаем нашу логику результатов.