выбор подходящей IDE - PullRequest
       3

выбор подходящей IDE

2 голосов
/ 11 сентября 2010

Какой из следующих IDE / языков вы порекомендуете для разработки проекта под окнами, который включает в себя распознавание жестов рук и взаимодействие с ОС? Я буду использовать библиотеку OpenCV для задач обработки изображений. После этого я буду использовать Win32 API или .NET Framework для взаимодействия с ОС, в зависимости от предлагаемого вами инструмента. Производительность также является серьезной проблемой.

  • Visual C ++ 2008 (с использованием C ++ / CLI)
  • Visual C ++ 2008 (с использованием собственного C ++)
  • Visual C # 2008 (с использованием .NET Framework)
  • Qt
  • Dev C ++
  • Код :: Blocks

Ответы [ 3 ]

6 голосов
/ 11 сентября 2010

Похоже, вы ориентируетесь на Windows и только на Windows. Как таковой, я бы придерживался Visual Studio. Это отличная среда разработки, разработанная специально для разработки Windows.

И QT, и Code :: Blocks предназначены для межплатформенных IDE. У меня нет большого опыта работы с этими IDE. В прошлом я обнаружил, что они были хороши в предоставлении инструментов для генерации кроссплатформенного кода, но не так хорошо помогали вам ориентироваться на функции, специфичные для конкретной операционной системы. Если вы намереваетесь использовать только одну платформу, вы, вероятно, захотите использовать некоторые специфические функции Windows.

Что касается языка, который немного больше зависит от того, что вы на самом деле делаете, и в целом немного субъективен. Мой личный совет - использовать C #, если нет ограничений, мешающих вам поступить иначе. Например, если вам нужно было написать драйвер, который требовал кода на C ++.

1 голос
/ 11 сентября 2010

Если я вас правильно понимаю, я думаю, что вы хотите знать не IDE для использования, а язык / платформу для использования.

Если вы выбираете C ++ / C #, Visual Studio - отличная IDE, но я надеюсь, вы знаете, что это тоже дорого. Если вас это устраивает, любой на SO очень рекомендовал бы перейти на Visual Studio.

Visual Studio Express (в свободном доступе) хорош, если это просто академический проект.

0 голосов
/ 11 сентября 2010

Если вы нацелены на C ++, то нет абсолютно никакой причины использовать C ++ / CLI по сравнению с нативной версией. Единственный раз, когда я использовал C ++ / CLI, был для интеграции нативной библиотеки C ++ с уровнем управляемого кода, чтобы избежать необходимости использования COM-взаимодействия.

Согласитесь с предложением Джареда использовать C # (для скорости разработки) , если только у вас нет зависимостей собственного кода, для которых требуется C ++ . Я не вижу никакой управляемой реализации OpenCV, упомянутой здесь .

Если вы ориентируетесь только на Windows, то нет смысла использовать Eclipse в сравнении с любой версией Visual Studio> = 2005, если вы не полностью знакомы с Eclipse и новичком в VS.

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