¿Fue útil?

Solución

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

Por tu comentario veo que te referías a Qt Designer. El diseñador no es un IDE; Es solo una aplicación para crear gráficamente interfaces de usuario. No puede compilar código, depurar o hacer ninguna de las otras cosas que hace un IDE.

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

Por supuesto, una tercera posibilidad es que estabas hablando de Qt Creator , el IDE que se Recientemente lanzado como beta por Qt Software. Si ese es el caso, entonces te animo a probarlos y ver cuál prefieres. Adoptan diferentes enfoques y la mejor opción se basaría casi exclusivamente en las preferencias personales.

Otros consejos

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

El creador de Qt viene en dos tipos: uno simple que es de código abierto y tiene licencia solo para crear software de código abierto, y uno de pago que tiene licencia para crear proyectos OSS y de código cerrado. Qt Creator es tan portátil entre plataformas como el propio Qt y utiliza el compilador MingW en MS Windows y el compilador GCC en Linux.

En términos generales, encontré Open Source Qt, una pieza de software pulida que brinda una experiencia de usuario mucho más suave y agradable que KDevelop (que intenta desesperadamente implementar juegos de control de voz y de silbatos que descuida hacer cosas sencillas y fáciles. confiable), y tiene pocas características y una interfaz mucho más simple que Kdevelop (quizás la versión de pago también tenga una interfaz más complicada).

El uso exclusivo de Qt Framework le permite crear fácilmente aplicaciones que se ejecutan bajo Linux y MS Windows sin más que una recompilación, y que tienen el mismo aspecto en ambas plataformas. KDE, por otro lado, es solo para Linux.

Lo que me gustó especialmente es que importar alrededor de 35 archivos desde una aplicación de línea de comandos (originalmente desarrollada en MSVC), haber creado qfake para configurar el archivo make y luego compilarlo funcionó a la perfección, a diferencia de KDevelop, donde es una gran molestia. Es fácil que Qt Creator configure una aplicación de línea de comandos también. Ahora que la versión de la línea de comandos se compila, 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 configurar el directorio de salida. Lo único que tengo que cambiar es cambiar mi anterior " main " funciona en otra cosa, deja que Qt genere una aplicación principal para mí y luego llámala en respuesta a una pulsación de botón. Pasé tanto tiempo intentando eso con KDE y Kdevelop hace aproximadamente un año que me rendí por completo y volví a MSVC.

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

Si realmente quieres usar KATE, también puedes usar KDevelop. KDevelop incorpora KATE y Konsole, con alguna capacidad adicional para convertirlo en un IDE real.

Creo que te refieres a KDE con KDevelop, depende del alcance de tu aplicación. Si será independiente del escritorio, iré a Qt. Si quieres hacer una aplicación que use toda la potencia de KDE, iré a KDE.

Para Windows y el desarrollo integrado, vaya a Qt.

Personalmente, lo que creo que para desarrollar aplicaciones kde en QT es mejor usar KATE. Da suficiente facilidad al proporcionar un terminal donde puedes compilar la depuración y ejecutar tu aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top