Какой путь выбрать в Linux (Qt или KDevelop) [закрыто]
Вопрос
Какая из IDE хороша с точки зрения поддержки отладки, реализации и удобства использования.Qt или KDevelop?
Различные дубликаты:
https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linux
какой стабильный редактор и компилятор для C++ с графическим интерфейсом и под Linux лучший?
https://stackoverflow.com/questions/211924/best-development-ide-for-linux-closed
Некоторые из них уже закрыты.
Решение
Вы, кажется, запутались. Qt это набор инструментов C++. КДевелопмент это IDE.
Из вашего комментария я вижу, что вы имели в виду Qt Designer.Designer — это не IDE;это просто приложение для графического создания пользовательских интерфейсов.Он не может компилировать код, отлаживать или выполнять любые другие действия, которые делает IDE.
KDevelop IDE фактически встраивает Designer в себя, так что это явно не ситуация типа «то или другое».
Конечно, третья возможность заключается в том, что вы говорили о Создатель Qt, IDE, которая недавно была выпущена Qt Software в виде бета-версии.Если это так, то я бы просто посоветовал вам опробовать их оба и посмотреть, что вы предпочитаете.Они используют разные подходы, и лучший вариант почти полностью будет основан на личных предпочтениях.
Другие советы
В первом посте, вероятно, имелся в виду Qt Creator, который определенно является полноценной IDE.
Qt Creator доступен в двух вариантах:простой, который имеет открытый исходный код и имеет лицензию только на создание программного обеспечения с открытым исходным кодом, и платный, который имеет лицензию на создание как OSS, так и проектов с закрытым исходным кодом.Qt Creator так же переносим между платформами, как и сам Qt, и использует компилятор MingW под MS Windows и компилятор GCC под Linux.
Вообще говоря, я нашел Qt с открытым исходным кодом - отточенным программным обеспечением, которое обеспечивает гораздо более плавный и приятный пользовательский интерфейс, чем KDevelop (который так отчаянно пытается реализовать множество наворотов, что пренебрегает тем, чтобы сделать простые вещи простыми и надежными), и у него мало функций и гораздо более простой интерфейс, чем у Kdevelop (возможно, платная версия также имеет более сложный интерфейс).
Использование исключительно платформы Qt позволяет легко создавать приложения, работающие под Linux. и MS Windows, не более чем перекомпилированная, и которая выглядит одинаково на обеих платформах.KDE, с другой стороны, предназначен только для Linux.
Что мне особенно понравилось, так это то, что импорт около 35 файлов из приложения командной строки (изначально разработанного под MSVC), настройка qmake make-файла и последующая его компиляция работали просто чудесно, в отличие от KDevelop, где это большая проблема.Qt Creator также легко настроить приложение командной строки.Теперь, когда версия для командной строки скомпилирована, я могу легко создать графический интерфейс Qt для подготовки аргументов параметров, установки параметров, выбора и щелчка по всем входным файлам и установки выходного каталога.Единственное, что мне нужно изменить, это изменить мою предыдущую «основную» функцию на что-то другое, позволить Qt сгенерировать для меня основное приложение, а затем вызвать его в ответ на нажатие кнопки.Около года назад у меня были такие ужасные попытки сделать это с KDE и Kdevelop, что я полностью сдался и вернулся к MSVC.
Если вы действительно не хотите разрабатывать только для KDE и не полны решимости использовать функциональные возможности KDE, выходящие за рамки Qt, я бы выбрал Qt Creator.
Если вы действительно хотите использовать KATE, вы также можете использовать KDevelop.KDevelop включает в себя как KATE, так и Konsole, с некоторыми дополнительными возможностями, позволяющими превратить его в настоящую IDE.
Я думаю, вы имеете в виду KDE с KDevelop, это зависит от объема вашего приложения, если оно будет независимым от рабочего стола, я перейду на Qt, если вы хотите создать приложение, использующее все возможности KDE, я выберу KDE.
Для Windows и встроенной разработки перейдите на Qt.
Лично я считаю, что для разработки приложений KDE в QT лучше использовать KATE.Это дает достаточные возможности, предоставляя терминал, на котором вы можете скомпилировать отладку и запустить свое приложение.