Какую выбрать платформу для разработки сложного кроссплатформенного приложения с GUI?
Есть задача разработать специализированное ПО с достаточно сложным GUI. Неважно на чем писать, важна скорость разработки. Необходима платформа (не просто фреймворк) с готовыми GUI элементами, на базе которой можно реализовать это ПО. Важна кросплатформенность (Win, Linux, может даже OS X) и возможность создавать сложные интерфейсы. Под сложным интерфейсом имеются ввиду не только стандартные кнопочки, менюшки, списки, таблички и прочее, а возможность встроить viewport (OpenGL или другое 3D Api), крутить интерактивную 3d модель (не real-time рендеринг, не raytracing), интеграция с goolge maps/другими картами, кастомные контролы.
Есть ли такое вообще или надо начинать с нуля разрабатывать? В дальнейшем хотелось бы иметь плагины и какое-то свое/готовое sdk для расширения возможностей программы сторонними разработчиками.
На ум приходит Eclipse, но опыта с ней нет и толком не понятно, можно на ее базе сделать описанное или нет.
На ум приходит Eclipse, но опыта с ней нет и толком не понятно, можно на ее базе сделать описанное или нет.
Eclipse это среда разработки, созданная преимущественно для разработки на Java, что тоже хороший вариант. Наверняка Swing способен на всё, что вас интересует.
Плохая идея. Выглядеть будет на всех платформах чужеродно, работать медленно, кастомизироваться слабо. Ну и GUI вероятно будет в коде, вместо дизайнера интерфейсов в Qt и XML.