Архитектурное решение: QT или Eclipse Platform? - PullRequest
2 голосов
/ 12 апреля 2010

Мы находимся в процессе разработки инструмента для использования с HDEM (электронным микроскопом высокой четкости). Мы получаем стопки 2D-изображений из HDEM, и первым шагом является «определение границ» на срезах. После обнаружения краев 2D-срезов Следующим шагом является построение 3D-модели с использованием этих 2D-срезов.

Этот (-ые) алгоритм (-ы) обнаружения границ реализован (-ы) одним из профессоров, и он использовал и предлагает использовать C. (для достижения высокой производительности и, вероятно, будет распараллеливаться в будущем) Мы должны разработать всеобъемлющий пользовательский интерфейс, 3D-просмотрщик, 2D-редактор и т. Д. И использовать этот алгоритм.

Приложение должно поддерживать обычные функции, такие как сохранение / открытие проекта. Отмена, возврат ... и т. Д.

Наши технологические решения:

А) Построить всю платформу из с помощью QT.

B) Использовать платформу Eclipse

Наши проблемы,

если мы выберем A), мы можем легко интегрировать алгоритм (ы) «определения границ», потому что среда разработки - это C / C ++. Но мы должны реализовать базовые функции с нуля.

Если мы выберем B), мы получим базовые функции от платформы Eclipse, но интеграция библиотек C будет утомительной задачей.

Есть предложения по этому поводу?

Ответы [ 2 ]

3 голосов
/ 12 апреля 2010

Я бы пошел на Qt в любое время: -)

Если вам нужна среда IDE для построения вашего проекта, вы можете рассмотреть Qt вместе с Qt creator. Последний действительно хороший IDE для разработки и может быть расширен с помощью пользовательских плагинов, почти как eclipse.

1 голос
/ 12 апреля 2010

Если вам нужна производительность и хорошо контролируемый процесс, я бы предложил пойти по пути Qt.

Qt имеет хорошо документированную библиотеку классов, которая должна сделать реализацию основных функций довольно простой и интуитивно понятной. Он также имеет поддержку OpenGL для 3D и хорошие возможности редактирования 2D.

Недавно я создал приложение для мониторинга с пользовательским интерфейсом, и это было довольно легко, когда вы ознакомились с основными понятиями, лежащими в основе.

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