Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Heimy (342) el Sábado, 17 Agosto de 2002, 15:16h (#128095)
    ( http://quie.blogalia.com/ )
    ¿Has comparado con GnomeDB? ¿Has visto la modularidad de los cimientos de Gnome? Compara esa modularidad de Gnome con lo monolítico que es KDE y QT.

    Esta comparación me parece de lo más gratuito, desinformado y desinformante que se pueda echar uno a la cara. Estás comparando GnomeDB, que es un componente separado de Gnome, no de Gtk+, con el soporte de bases de datos de Qt3, que además, por más modular que sea, tiene más dependencias, en mi sistema al menos, que las librerías base de KDE, que ya es decir. Vamos... Que tengo que compilar primero Gnome para poder compilar Gnome-DB... Nada sorprendente, por otro lado, puesto que es Gnome-DB, no Gtk+-DB.

    En segundo lugar, quisiera recordarte que Trolltech no sólo hace Qt para KDE. Hay muchas empresas que usan Qt por su cuenta, sin nada más, y les resulta bastante cómodo tener todos esos componentes en la propia Qt. Además, el soporte de bases de datos de Qt está pensado para ir integrado con los componentes gráficos para bases de datos de Qt, que a su vez dependen de otros componentes gráficos. Curioso, ¿no? Quizá no sea tan raro entonces que haya que compilar Qt entera para tener acceso a sus componentes de bases de datos. Quizá cuando uno critica debería dar todos los datos, para que la gente pueda juzgar por sí misma.

    Además, decir que KDE es monolítico también es algo que me parece muy, pero que muy divertido, cuando su arquitectura está diseñada para tener módulos y plugins por todas partes, empezando por el sonido y acabando por los KIO Slaves, que son la base de todo su sistema de comunicación con ficheros. Por favor, deja de hacer FUD, o fundamenta correctamente tus palabras.

    Al hilo de esto, yo he recompilado completamente la parte del sistema que comprende Qt3 y KDE3, y nunca me dio un solo problema, usando GCC 2.95.4.

    Al respecto de tus enseñanzas:

    • Claro que hay que ser cuidadoso al recompilar algo que es base de muchas otras cosas. Siempre. Por eso es bueno que existan distribuciones que puedan ahorrar esos problemas al usuario

    • Que el hecho de que Qt3 pueda compilar de forma modular los plugin de bases de datos y los temas (por ejemplo), afecta a la manera en que deberían crearse las aplicaciones que haces para ella, que deberían hacerse siempre pensando en que el usuario lo tenga así, aunque al final no lo haya hecho de esa manera, sino insertando los símbolos dentro de la librería (de nuevo, mejor saber por qué no funcionan las cosas que hacer crítica gratuita)
    • Que efectivamente, no todo el software compila con cualquier versión de GCC, especialmente el de C++, ya que GCC ha ido acercándose al estándar poco a poco, y así lo demuestra que para trabajar con GCC 3.2 (que es mucho más estricto con C++) haya que retocar muchos programas, ya que no compilan tal como vienen (esto es problema de los programadores y de los antiguos GCC, a partes iguales).


    Como último, indicar, nunca llegaste a decir los problemas exactos que te dio (sólo que no compilaba, y como mucho, que era culpa de Qt3), de manera que tampoco puede hacer uno un juicio con todos los elementos en la mano.