Login Barrapunto
Propuesta para GTK+ 3.0
Alginros nos cuenta: «Según he podido saber por OSnews, la empresa Imendio especializada en desarrollo software para Gnome ha propuesto unas ideas de cómo implementar GTK+ 3.0: qué cambiar, qué eliminar, qué añadir. Todo para dotar a este versátil y potente toolkit de un mejor futuro. Y es que, como bien señalan en el informe, GTK+ 2.x está bastante obsoleto. Necesita un lavado de cara. En mi blog personal ofrezco mi opinión sobre lo que han propuesto estos señores. Y es que todo es muy bonito sobre el papel pero no lo es tanto a la hora de implementarlo. De todos modos, en el PDF presentado por Imendio en la Hackfest de Berlín también valoran qué pasos han de realizarse hasta alcanzar los objetivos marcados para GTK+ 3.0.»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

No me parece..
(Puntos:5, Informativo)( http://barrapunto.com/ )
"Creo que la televisión es muy educativa. Cuando alguien la enciende me voy a leer un libro."
La noticia no se ajusta al informe
(Puntos:4, Informativo)( http://barrapunto.com/ | Última bitácora: Domingo, 19 Junio de 2005, 11:05h )
a3
Romper la compatibilidad
(Puntos:3, Inspirado)( http://www.guslibu.org/ | Última bitácora: Martes, 15 Julio de 2008, 06:25h )
Esto es un tema muy delicado. Por ejemplo, cuando hablamos de un proyecto de software libre, en el que los desarrolladores de la biblioteca son sus mismos usuarios, que la utilizan en sus programas, ¿cómo convencer a los desarrolladores que cambien la biblioteca de forma que sus propios programas tengan que ser modificados también? De ahí se entiende que digan que están poniéndose serios, y difícilmente van a conseguir el consenso total sin mostrar ni una sola línea de código, pero realizar cambios drásticos en la biblioteca requerirá el apoyo de una gran cantidad de desarrolladores (un círculo vicioso bastante problemático).
Otra cuestión: No se puede hacer un cambio "general" en un proyecto de software grande, sino que este se compone de pequeños cambios concretos, tanto funcionales como estratégicos, y estos no siempre está muy claro si van a sustentar o no el propósito general. ¿Podrán aunar su visión de futuro definiendo algunos miles de cambios específicos que realmente les lleven a ese fin?
Están intentando modificar GTK+, pero realmente están repitiendo el eterno discurso sobre compatibilidad hacia atrás de las bibliotecas de software. Este es un debate que tiene que darse de todos modos, porque ningún software va a permanecer siempre igual, y cuando cambie deben haberse definido unas políticas muy claras sobre cómo va a ocurrir el cambio.
Su propuesta sobre modificar gradualmente las futuras versiones 2.x para obligar a los programas que usan la biblioteca a realizar un acceso más estricto y controlado es una solución sumamente interesante, pero necesitan mucho poder para llevarla a cabo, o muchas agallas, y mucha inteligencia también. Ojalá tengan suerte.
Con OpenGL
(Puntos:1)( http://warsaw.sytes.net/ | Última bitácora: Martes, 05 Agosto de 2008, 14:48h )
Interesante
(Puntos:2)( http://es.geocities.com/julio_sao | Última bitácora: Domingo, 06 Julio de 2008, 15:51h )
Propuesta número 1
(Puntos:3, Inspirado)( http://www.losviajesdelcamarografo.com/ | Última bitácora: Miércoles, 06 Agosto de 2008, 20:33h )
PD: Antes de que alguien mencione a GTKMM que se pare un momento a pensar que no es más que un wrapper, que eso no arregla el problema. Qt, por ejemplo, aunque no se pueda comparar porque es un framework completo mientras que GTK sólo es una librería gráfica, son objetos diseñados e implementados en un lenguaje orientado a objetos; no necesita ponerle un pegote para que quede bonito, ya es elegante de por sí.
openSUSE 11.0 [opensuse.org]
Re:sobre la opinión de tu blog
(Puntos:2)( http://www.badopi.org/ )
Anda, alguien que lee mi firma. :-D
Ahora en serio: mi firma viene porque en ella, muchos aprovechamos para enlazar con las páginas de nuestros diarios, "pet projects" o similares, y cuando la escribí, pensé "¿Y a quién le van a interesar las chorradas que ahí pongo, si son sobretodo de uso personal?"
Pero sí estoy de acuerdo en que muchas de las personas que envían noticias a Barrapunto, lo hacen por puro ego o por promocionarse, y muchas veces con contenido bastante discreto. Los que lo hacen de forma puntual, como éste, pase, nada que objetar. Pero sí que me resultan cansinos los que sistemáticamente envían cosas de autopromoción, sin "involucrarse" ni que sea discretamente en el sitio en sí. Maikelnai por ejemplo, lo encuentro aceptable, porque si miras las entradas que salen en la portada de su bitácora de barrapunto, en todas hay un enlace a su página propia, pero al menos es un usuario activo, que una vez escribe algo, participa en los comentarios. Pero uno que últimamente envía mucho, el del queso, es que ni tiene usuario registrado...
Perdón por salirme tanto de tema. Ah, y yo en todas las historias que he enviado a barrapunto, no he puesto un solo enlace a mi página, que conste. ;-)
Otro que se monta una bitácora [barnacity.net], y que cree que a los demás les importa.
Re:Mejor usar qt4
(Puntos:2)( http://www.badopi.org/ )
Por mucho que me guste Qt, lo que dices está fuera de lugar. Una cosa es permitir cambios en GTK+ que rompan la API y la ABI, y que fuercen a retocar código, o a actualizarlo a la nueva API. Pero pasar de GTK+ a Qt, es reescribirlo todo. Resultaría menos trabajo hacer un fork de KDE que se adaptara a las HIG de GNOME.
Y además está el cambio de C a C++, que también sería controvertido.
Otro que se monta una bitácora [barnacity.net], y que cree que a los demás les importa.
Re:GNOME powa!
(Puntos:2, Inspirado)( http://barrapunto.com/ )
Si para demostrar que Gnome es mejor que KDE es necesario que hagan unas NUEVAS Gtk... significa que entonces de momento KDE es mejor que Gnome, ¿no? entonces la superioridad de la que hablas es falsa, ¿no?
Tío babas.
Si OpenBSD es tan seguro como dicen... ¿por qué tengo este pedazo trabuco?
Re:Mejor usar qt4
(Puntos:2)( http://neuromancer.inf.um.es/blog | Última bitácora: Jueves, 20 Enero de 2005, 13:05h )
Sin embargo, en Gnome tienes Gtk-- (http://www.gtkmm.org), que es una verdadera maravilla de ingeniería, y que convierte todo el arsenal Gtk+ a clases C++. Si yo tuviera que hacer una migración, empezaría por pasar todo a C++ usando Gtk-- y rediseñar desde ahí.
Por último, aunque QT4 está mejor diseñado, no por ello es perfecto. Por ejemplo, el uso del precompilador MOC es una auténtica pesadilla (incompatibilidades, generación de código, un modelo de desarrollo más complejo, etc.). En Gtk--, con la libsigc++, las señales se envían y reciben sin necesitar ningún preprocesador, de forma mucho más natural.
Y sí, C es muy bonito, es magnífico, pero usar C a estas alturas donde la diferencia de eficiencia entre C y C++ es inexistente, me parece un aferrarse al pasado (Un ejemplo es buscar el patrón RAII y ver cómo se aplica a C++ de forma automática, mientras que en C hay que liberar los recursos de forma explícita).
Un saludo,
diego.