¿A ver amigo porque odias a QT?

Hace algun par de semestres . . . .

Primer semestre 2007

. . . esa mierda de QT, lenguaje más basura, ese su IDE todo culero . . .

Un amigo intentando programar para  el curso de archivos

Segundo semestre 2007

. . . yo no se para que dejan que utilicemos QT, esa mierda nadie la usa, solo uds. los linuxeros . . .

El mismo amigo otra vez en achivos

Segundo semestre 2008

. . . tas loco, QT4 es bien trabado y ni IDE tiene, por utilizarlo ya no vas a terminar la practica . . .

Un muy buen amigo mio cuando llevamos operativos 1

what-is-qt

Al mejor estilo de los cazadores de mitos, quiero aclarar los puntos más comunes y erroneos acerca de este framework y la opinion de la gente,la gente maldice una y otra ves al que es por mucho uno de los mejores frameworks creados a lo largo de la existencia de C++.

A veces no se si llorar o sentir pena por gente que me dice «QT es una basura viva Java!!!», o que «QT como lenguaje deja mucho que desea»r, etc. etc. etc.

Creo que el problema de QT en mi entorno, ha sido la falta de información y promoción del mismo, asi que como un pequeño aporte quiero hacer 5 aclaraciones:

1) QT no es un lenguaje, por la chingada!!! que idea más retorcida, QT es un framework diseñado para aplicaciones en C++.

2) QT no es mas más dificil que Java, simplemente son diferentes, cada uno con lo suyo, el hecho de que QT sea un framework para C++ le da las caracteristicas del mismo (aunque ahorra bastantes tareas), rapidez, flexibilidad y media vez se pueda/quiera/sepa utilizar puede ser igual de facil, la gente tiende a compararlo con Java dado que nunca ha utilizado C++ y C en su vida, blasfema contra un lenguaje tan sagrado  que Dennis Ritchie se retorceria en la tumba si estuviera muerto.

3) QT no tiene IDE y es verdad, estamos tan acostumbrados a que un lenguaje debe tener un unico IDE o peor aun que un lenguaje depende de la existencia de uno, me da pena que gente que dice ser informatica no entienda la diferencia entre compilador e IDE. Además de que QT tiene muy buenos IDE’s o complementos para editores de texto (emacs, vi, qdevelop, monkey studio, eclipse, kdevelop, qtcreator,. . . ), ¿porque diablos todos creen que QT3 se programaba en el designer?.

4) QT si es utilizado fuera de KDE y el software libre, si tienes google earth, ya tienes QT.

5) QT no es solo para entornos UNIX, es multiplataforma, ¿tan dificil es leerte un manual o una FAQ del mismo? y saber que siempre ha tenido eso en mente.

Y uno de pilon . . .

6) Aunque QT nacio como un framework para creacion de GUI’s, actualmente la creación de las mismas es solo una función, QT ya es un framework completo con funciones basicas, de memoria dinamica, manejo de graficos 3D, acceso a bases de datos y mucho más.

Si no tuviera interes comercial creo que nokia no hubiera apostado por el, por lo pronto sigo en mi QtCreator, con completacion de codigo y acceso a mi repositorio git.

24 Replies to “¿A ver amigo porque odias a QT?”