Кроссплатформенный графический интерфейс с удобным IDE и дизайнером GUI (Windows / Linux / OS X) и библиотеками визуализации информации? - PullRequest
1 голос
/ 20 апреля 2011

Я изо всех сил пытался найти фреймворк / IDE / GUI конструктор, который соответствует моим текущим потребностям. Я работаю над проектом, который имеет следующие критерии:

  • .NET / Java в порядке, но я в основном разработчик C / C #. У меня мало опыта с наборами инструментов Java.
  • Мне нужно что-то вроде префузии (http://prefuse.org) для визуализации информации.
  • Мне нужна большая коллекция готовых компонентов. .NET / Java видят наиболее широкое применение. Такие вещи, как элемент управления или библиотека VNC, графики и т. Д.
  • Переносимость через внешний вид, мне нужно что-то удобное в использовании и дизайнер GUI.
  • Все компоненты среды IDE должны нормально работать в 64-разрядной версии Windows 7. Или Linux amd64.

Пока я тестировал:

  • Eclipse с SWT + Visual Editor: неработающая 64-битная поддержка, 32-битная действительно работает ужасно. Кажется, я не могу найти инструментарий элементов управления и т. Д., И все выбрасывается в меню Java Beans. Я также абсолютный нуб с Java GUI-кодом. Я хотел бы иметь что-то наполовину менее эпичное, чем префузия для визуализации, однако, для .NET.
  • Большой опыт работы с .NET, но я не уверен, что смогу взаимодействовать, например, со всеми компонентами в Mono. Проблемы совместимости были бы отстойными ... так что мне не повезло.

Дайте мне знать.

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Я использую Netbeans и мне это нравится. Простой в использовании и использует Swing not SWT для своего графического интерфейса, который должен обеспечить вам 100% кроссплатформенную поддержку.

1 голос
/ 20 апреля 2011

Проверьте Qt: http://qt.nokia.com/products/

0 голосов
/ 20 апреля 2011

Я предлагаю использовать моно.

Я знаю, у вас есть ссылка, но мне нужно больше символов для публикации, поэтому я повторяю ее здесь: http://mono -project.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...