2009-01-08 14 views
7

Cuál de los IDE es bueno en términos de soporte para la depuración, implementación y usabality. Qt o KDevelop?Qué camino tomar en Linux (Qt o KDevelop)


Varios duplicada:

Algunos de los cuales ya se han cerrado.

+0

qt, que yo sepa, es el nombre de un juego de herramientas de ventanas. podrías aclarar un poco? – PolyThinker

+0

Quiero decir qt designer – Vinay

+0

Qt Designer tampoco es un IDE. Es una herramienta de diseño de formularios. –

Respuesta

11

Parecía confundido. Qt es un conjunto de herramientas de C++. KDevelop es un IDE.

De su comentario veo que se refería a Qt Designer. El diseñador no es un IDE; es solo una aplicación para crear interfaces gráficas de usuario. No puede compilar código, depurar ni hacer ninguna de las otras cosas que hace un IDE.

El IDE de KDevelop integra el Diseñador en sí mismo, por lo que claramente no es una situación de "uno u otro tipo".

Por supuesto, una tercera posibilidad es que hablaste de Qt Creator, el IDE que Qt Software lanzó recientemente como beta. Si ese es el caso, entonces solo te animo a probarlos a los dos y ver cuál prefieres. Toman diferentes enfoques y la mejor opción se basa casi por completo en las preferencias personales.

-1

Personalmente, lo que siento es que para desarrollar aplicaciones kde en QT utilice mejor KATE. Da suficiente facilidad al proporcionar un terminal donde puede compilar la depuración y ejecutar su aplicación.

0

Creo que se refiere a KDE con KDevelop, depende del alcance de su aplicación si es independiente del escritorio Iré a Qt, si quiere hacer una aplicación que use toda la potencia de KDE, iré a KDE.

Para Windows y desarrollo integrado vaya a Qt.

12

El mensaje de apertura probablemente significó Qt Creator, que definitivamente es un IDE completo.

Qt creator viene en dos sabores: uno simple que es de código abierto y tiene licencia solo para crear software de código abierto, y uno de pago con licencia para crear tanto proyectos de código abierto como de código abierto. Qt Creator es tan portátil entre plataformas como Qt y utiliza el compilador MingW bajo MS Windows y el compilador GCC bajo Linux.

En general, descubrí que Open Source Qt es una pieza pulida de software que proporciona una experiencia de usuario mucho más suave y agradable que KDevelop (que intenta implementar tan desesperadamente montones y montones de alarmas que no facilita las cosas sencillas y confiable), y tiene pocas características y una interfaz mucho más simple que Kdevelop (tal vez la versión de pago también tiene una interfaz más complicada).

El uso del marco Qt exclusivamente le permite realizar fácilmente aplicaciones que se ejecutan bajo Linux y MS Windows con solo una recompilación, y que tienen el mismo aspecto en ambas plataformas. KDE por otro lado es solo Linux.

Lo que me gustó especialmente es importar unos 35 archivos de una aplicación de línea de comandos (desarrollada originalmente en MSVC), tener qmake configurar el archivo MAKE y compilarlo funcionó como un amuleto, en oposición a KDevelop donde es una gran molestia. También es fácil que Qt Creator configure una aplicación de línea de comandos. Ahora que compila la versión de la línea de comandos, puedo hacer fácilmente una GUI de Qt para preparar los argumentos de las opciones, establecer los parámetros, seleccionar y hacer clic en todos los archivos de entrada, y establecer el directorio de salida. Lo único que tengo que cambiar es cambiar mi función "principal" anterior por otra cosa, dejar que Qt genere una aplicación principal para mí y luego llamarla en respuesta a un botón. Me lo pasé en grande intentando hacerlo con KDE y Kdevelop hace un año o así que me rendí por completo y volví a MSVC.

A menos que realmente desee desarrollar para KDE solamente y esté determinado a utilizar la funcionalidad de KDE que vaya más allá de Qt, elegiría Qt Creator.

+0

+1 para la buena explicación. pero ... Mientras leo, puedes usar la versión gratuita de QT Creator para código cerrado. (no estoy seguro - solo llama a g ++, no está vinculado en ... De todos modos, nadie lo sabría ;-)). Pero ... definitivamente estoy seguro de que puedes usar QT framework siempre y cuando cumplas con LGPL. (proporciona fuente de QT con tu distribución binaria) – relascope

+0

¿Qué "funcionalidad de KDE ... va más allá de Qt"? – Geremia

1

Si realmente quiere usar KATE, puede usar KDevelop también. KDevelop integra KATE y Konsole, con alguna capacidad adicional para convertirlo en un IDE real.

Cuestiones relacionadas