2015-02-25 4 views
-8

Мне нужно разработать приложение, которое можно запускать как на Windows, так и на Mac OS X, это приложение «монитор», которое должно отображать данные в режиме реального времени, подключение через Ethernet. Меня интересуют производительность и графика. Я хорошо знаю C++. вы можете помочь мне в выборе инструмента для разработки? спасибоРазработка приложения для Windows и Mac OS

+0

вы спрашиваете о кросс-компиляторе, IDE, библиотеке, что? – sithereal

+0

Спасибо! Я ищу компилятор, который позволяет мне разработать приложение , которое может работать как с окнами (где они будут реализованы), так и с Mac OS. Я должен разработать GUI-инструмент с некоторыми анализами данных, например. RealTime Graph, сбор данных через интерфейс Ethernet. Мне нужно поддерживать хорошую ферментацию. Я бы хотел использовать объектный C++ – df80

+0

Xojo может создавать многоплатформенные приложения для Windows, OS X, Linux (плюс веб-и iOS). Http://www.xojo.com –

ответ

1

JUCE не просто для музыкальной индустрии. Его для всех. Я использовал его в программном обеспечении Music, обработке изображений и только приложениях с графическим интерфейсом. Его хорошо построенная библиотека, которая поддерживает всю платформу. вам не нужно создавать разные файлы проекта для приложения. JUCE создает его для вас. И его чистый C++.

0

Я бы сказал, что ваши два варианта: Juce или Qt. Juce ориентирован на аудио и графику, позволяя вам быстро создавать быстрые и мощные алгоритмы DSP. Несмотря на то, что крупнейшее в Juce приложение связано с тем, что разработчики создают музыкальное программное обеспечение, оно полностью способно делать приложения общего назначения с такой же легкостью, как и Qt. У Qt есть преимущества, связанные с его более широким внедрением; вы найдете множество учебников, книг и курсов по Qt, но вряд ли на самом деле на Juce.

Надеюсь, это скоро изменится, поскольку Juce был выкуплен ROLI и, скорее всего, будет иметь больше ресурсов в ближайшее время.

+0

Спасибо за ваш интерес! все еще оцениваются, я делаю это в свободное время. Я заметил отсутствие документации и примеры уважения juce к Qt, это очень важно, даже начать развиваться, не теряя слишком много времени. Еще одна вещь, которую я хочу сохранить в cosider, заключается в том, что структура будет также использоваться для других инструментов, и использование универсальной структуры, возможно, является выигрышным выбором. Qt кажется более общей структурой, чем juce. Любой совет или комментарий оценены, это новый мир для меня ... – df80