В настоящее время я использую Qt Creator 1.3 для своих приложений Qt. Я знаю, что для make используется jom шаг, который лучше, когда у нас есть многоядерные процессоры. Но кроме того, в чем преимущества использования обеих IDE? У вас тоже есть преимущества? Я использую компилятор CL, хотя для компиляции моих приложений. Существуют ли какие-либо другие конкретные преимущества и недостатки этих IDE?
Что лучше? Qt Creator или Visual Studio IDE
Ответ 1
Я использую QtCreator для разработки моих приложений Qt, потому что он лучше подходит для классов Qt как таковых. Однако я использую Visual Studio для отладки этих проектов.
Qt-Creator:
- лучшая поддержка объектов Qt (помощь, навигация и т.д.)
- лучший графический редактор
- некоторые приятные функции, такие как навигационная система мыши.
- действительно быстрая IDE
- Плохая отладка (по крайней мере, я не знаю, как ее эффективно использовать) по сравнению с VS
Visual Studio (+ Visual Assist):
- отличный отладчик
- Visual Assist
- упрощение конфигурации и настройки файла проекта (qmake слишком ограничен в некоторых областях)
- Visual Studio - мой выбор для разработки на С++ (я привык)
- Интеграция Qt не так хороша (IMHO)
Ответ 2
Если вы работаете только с Windows, я бы сказал, что это сводится к предпочтению. В противном случае явное преимущество Qt Creator над VS заключается в том, что он пересекает платформу и движущиеся платформы, в то время как ваша среда IDE является чистым победителем.
Если вы работаете только с Windows и имеете опыт работы с VS, то вам может быть удобнее использовать то, что вы уже знаете.
Очевидно, что Qt Creator намного больше Qt-ориентирован. Каждая общая операция при разработке с Qt в Qt Creator должна быть проще, поскольку основной задачей было стать инструментом для разработки приложений Qt.
Даже отладка, которая ставит VS поверх других, становится аргументирующей при сравнении ее с Qt Creator, поскольку в последнее время почти каждый класс Qt имеет настроенное представление отладки (подробнее здесь).
Ответ 3
Это довольно открытый вопрос, но здесь моя точка зрения: с VS вы получаете истинную интегрированную среду разработки, которая для меня означает:
- поддержка большого количества языков
- - это "все-в-одном", нет необходимости переключаться между программами
- отличный редактор
- очень хороший отладчик
- очень настраиваемые и расширяемые, хорошие возможности макросов, хорошая интеграция с другими продуктами, довольно зрелая в сравнении с Qt Creator
Единственная причина, по которой я использую создателя Qt, - это на самом деле дизайнер Gui, практически все другие задачи могут выполняться VS. Это не обязательно означает, что один лучше, чем другой, но я бы сказал, что лучше выполнять задачи certan, чем другие. Используйте подходящий инструмент для каждого задания.
Ответ 4
Это выбор, основанный на потребностях и предпочтениях
Это сводится к:
-
Что вы хотите развивать?
-
Что вам нужно для этой разработки? (Тяжелая разработка или простые проекты?)
Вам нужны определенные библиотеки? Или какой-то отладчик? - Каковы ваши предпочтения в отношении инструментов вручную? Вам нужна поддержка git? Является ли cvs также достаточно хорошим?
- Вам нравится внешний вид IDE? Потому что красивая IDE обычно мотивирует вас, а уродливые меняют эту мотивацию.
Сказав это: идите сами, создайте среду IDE или начните создавать самостоятельно, что соответствует всем вашим потребностям. Последнее также означает деньги, поскольку вы можете продать эту среду IDE, и вы, вероятно, придете с лучшей, когда вы исправите распространенные ошибки с другими IDE из опыта.