Login Barrapunto
Google Chrome para Linux usará GTK+
alexme nos cuenta: «Según podemos leer en osnews la versión de Google Chrome para el pingüino utilizará GTK+. Ben Goodger (Líder del Desarrollo de la interfaz de Chrome) explica en un correo el motivo de no usar Qt: Generalmente, evitamos el uso de Toolkits multiplataformas, mientras éstos ofrecen lo que superficialmente parece ser un camino rápido para un visual nativo en varias plataformas, pero que una vez yendo más a fondo se vuelve más problemático. También comenta que al utilizar este tipo de Toolkit, las aplicaciones terminando hablando con acento extranjero. Goodger también dijo que al utilizar algo como Qt se está limitando lo que puedes hacer a un denominador común del subconjunto que es soportado por el framework en cada plataforma. Se estima que las versiones de Mac y Linux estarán disponible en Junio.»
Historias relacionadas
[+]
Google lanza Chrome 2.0 28 comentarios
En Slashdot anuncian el lanzamiento de Chrome 2.0, la segunda versión del navegador de Google. En esta nueva versión se ha incrementado el rendimiento de la máquina virtual de JavaScript, V8, y de WebKit. Otras características nuevas son el autorrelleno de formularios y modo de pantalla completa. Los usuarios de Linux y MacOSX tendremos que seguir esperando para ver una versión oficial, pero hay compilaciones experimentales de la comunidad.
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.

¿Gtk no es multiplataforma?
(Puntos:5, Informativo)Re:¿Gtk no es multiplataforma?
(Puntos:5, Inspirado)Google ha decidido mantener tres bases de código diferentes para la ui, una por plataforma. Esto es mucho más costoso, sobre todo si te molestas en incluir cada opción nueva en los tres a la vez, (que seguramente no sea así: las opciones nuevas estarán primero en Windows y, con un poco de suerte, unos meses después en Linux y en Mac) pero es su decisión y su dinero. Ellos sabrán.
Lo que sí es bastante irónico es que cuando escriban el port a gtk podrás compilar la versión para Linux para Mac o Windows. La misma versión para todos porque gtk, como dices, es multiplataforma.
Re:¿Gtk no es multiplataforma?
(Puntos:5, Inspirado)( http://www-etsi2.ugr.es/alumnos/mu01/guerraSoftware.html | Última bitácora: Viernes, 03 Diciembre de 2010, 10:41h )
Y una razón bastante probable de que se anuncie que va a ser GTK y por qué, es para que hablemos de ello, y nos pique más la curiosidad mientras llega la versión para GNU/Linux. Además, así más gente se entera de que están trabajando en ello y quedan mejor que la comunidad.
Pero es que habláis como si os debieran agradar haciendo el navegador con Qt.
Gdado dice roller [sourceforge.net]
NOO!
(Puntos:5, Interesante)Para colmo, vaya tontería de excusas que han dado!! No hay por donde cogerlas... ni la de que qt sea multiplataforma (como si esto fuera negativo y gtk no lo sea): A ver, si para windows quieres usar otra cosa que no sea qt... pues usa otra cosa!! que nadie te obliga.
Lo del denominador común ya es "pa mear y no echar gota". Se vuelve a lo de antes, que pueden usar lo que quieran en cada plataforma, pero en linux que usen qt!! que gtk se ve bien en gnome pero no en kde ni en enlightment, pero qt se ve bien en todos!! es mucho más avanzado y pueden hacer más efectos, y lo no menos importante que se ve que no se les ha pasado por la cabeza a estos iluminados: Qt trae webkit integrado!!!!!!!!!!
Por dios!, cómo pueden estar tan ciegos? van a tardar más en hacerlo y para obtener un resultado peor (que no digo que vaya a ser malo tampoco). En fin, pensaba que en google sólo entraban los mejores, pero ya veo que no.
Un saludo y mis condolencias a todos los kdeeros
Redacción
(Puntos:1, Troll)( http://barrapunto.com/ | Última bitácora: Miércoles, 21 Enero de 2009, 22:34h )
No sabía que aquí también utilizárais ese procesador de textos que cobra por cada signo de puntuación utilizado tal vez sea por eso que habéis puesto toda la frase del tirón sin poner ni una sóla coma despues de osnews que digo yo que iría en mayúscula ¿no?.
Pues con acento extranjero no sé, pero a vosotros un poco gerundense (de gerundio, que no de Gerona) sí que os ha quedado esto xD.
Intenté registrarme como "Pàndel", pero se ve que Barrapunto no admite acentos en los nombres de usuario...
Rivales
(Puntos:5, Interesante)( http://www.gskbyte.net/ )
http://www.gskbyte.net [gskbyte.net]
No pasa nada :)
(Puntos:2, Interesante)Pero de que os quejais, si os quieren a todos
(Puntos:5, Informativo)( http://barrapunto.com/ | Última bitácora: Martes, 15 Diciembre de 2009, 11:01h )
Lo que Ben Goodger dice en ese mail es que se habían planteado hacer un clon de la versión Windows de Chrome para Linux, pero que después de una "discusión" con los desarrolladores de la Interfaz para Linux estos han defendido bien la idea de crear una interfaz nativa más adaptada a la filosofía Linux.
El hecho de que no usen QT y usen GTK+, según se desprende de su correo, no tiene que ver con que uno sea mejor o peor o multiplataforma o no, simplemente dice que los chicos de interfaces Linux han defendido bien un proyecto den GTK y que esto es lo que van a hacer, punto.
Para los que queráis decir que Google adora QT, ahí tenéis Google Earth, y para los que queráis decir que Google en realidad adora GTK pues ya tenéis Chrome, que más queréis, o tienen en cuenta a todos.
Ben Goodger
(Puntos:5, Inspirado)( http://www.erasmus-innsbruck.com/ | Última bitácora: Martes, 26 Enero de 2010, 07:05h )
openSUSE 11.3 [opensuse.org]
Decisión política..y a la larga benefici
(Puntos:1)( http://www.aspl.es/ )
Google, con su plataforma Android y sus planes para moverse cada vez más a la plataforma móvil como proveedor de servicios no quiere depender de una pieza como QT, en manos de Nokia.
Sabiendo esto, y el estado de ambas librerías, está claro que es una decisión de política de negocio. Otra cosa es que te acuestes y te creas lo que quieras....
Por otra parte, puede con esta decisión la gente de Google pueda mejorar el desarrollo de Gtk ya que en los últimos años deja bastante que desear: bugs, manejo de memoria, widgets con efectos más chulos y la gran olvidada: añadir más documentación de calidad...
Defiende tu libertad empezando con la de los demás.
En principio opino igual
(Puntos:2)( http://barrapunto.com/ )
Pero el coste de programar multiplataforma es alto la mayoría de las veces. (ser multiplataforma lo considero una ventaja sólamente cuando se REQUIERA que un producto sea multiplataforma por alguna extraña razón).
Desde el punto de vista de los usuarios de sistemas minoritarios el atributo multiplataforma es muy apreciado y útil. Pero ahí se acaba el chiste (bueno, 'puede' reducir el tiempo de desarrollo, pero no compensa si 'mata' el producto -en el sentido de forzar funcionalidades al minimo comun multiplo de las plataformas )
¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
Oh... genial...
(Puntos:4, Inspirado)( http://www.log85.com/ )
Ahora mucho me temo, que se comerán una mierda y la mayoría de la gente seguirá con su explorador habitual.
Pues nada, seguiré sin poder hacer algo tan simple como subir a una red social una imagen haciendo click sobre su thumbmail en la ventana de selección (esa que te sale cuando le das al botoncito "Examinar"), tendré que mirar su nombre inmemorizable -el que pone la cámara de fotos- en dolphin y buscarlo en la puta mierda de selecctor de archivos de gtk.
Gracias Dios, por no tener un sólo explorador decente en QT.
Esta claro porque GTK
(Puntos:1, Inspirado)Un aparte, aunque Qt pueda parecer más desarrollado, mejor documentado,
¿Por que?
(Puntos:2)Pongamonos en situación. Hace varios meses, Google lanza un navegador web para windows y espera sacar versiones nativas también para Mac y Linux. La principal diferencia con que cuenta éste navegador es que cada pestaña ejecuta el motor web en un proceso diferente. Veamos... ¿Qué ventaja obtienes al ejecutar procesos diferentes para el motor web? Ningún navegador se ha visto en la necesidad de ésto, y además los argumentos que dieron son bastante poco creíbles (cuestiones de seguridad) ¿O no? Rebobinemos en el tiempo... Hace ya algunos años Google empieza a desarrollar aplicaciones web que vienen a sustituir aplicaciones nativas, como puede ser una suite de ofimática. Volvamos al principio y preguntemos ¿Por que quiere Google un navegador web que además cada pestaña se ejecute en procesos diferentes por seguridad, se vea en todos igual pero que a la vez esté integrado en la plataforma en la que se ejecuta? Me parece a mi que la clave de todo está precisamente en que quieren llevar las aplicaciones web al escritorio, que se integren con él, pero que a la vez no tengan muchos quebraderos de cabeza para que en todas las plataformas se vea igual, y que además se ejecuten de manera aislada, como si fuesen aplicaciones nativas, cada uno con su espacio de direcciones, etc por si acaso... Por eso eligieron Webkit, y por eso han elegido Gtk. Por que en la mayoría de distribuciones Gnome es el escritorio por defecto.
P.D. Magic is real........ Unless declared integer
Yo lo veo bastante lógico
(Puntos:3, Interesante)La verdad es que viendo el mercado Linux es bastante lógico que Google se decante en sacar Crome usando GTK+ y no QT por varias razones.
La primera son las distribuciones orientadas a GNOME, como Ubuntu (entre otras) que descartarían incluir Crome si tuviesen que añadir toda la QT sólo para incluir Crome. Mientras que las distribuciones orientadas a KDE van a tener menos inconvenientes en incluir GTK+ teniendo en cuenta que ocupa mucho menos y que seguramente ya la incluyen por programas como Gimp, Firefox o OpenOffice.org.
La segunda es la competencia. Ya existe un navegador basado en Webkit que emplea QT y que viene de serie en KDE. De hecho Webkit es el motor de renderizado HTML estándar y oficial de KDE, por lo que Crome apenas aportaría valor añadido en KDE. En GNOME el navegador por defecto es Epiphany [gnome.org], que en su rama estable emplea el mismo motor que el Firefox (existe una rama experimental basada en Webkit), por lo que aquí Crome si que tiene un valor diferenciador respecto a los navegadores "predefinidos" y tiene una oportunidad de hacerse un hueco.
Si además juntamos que la distribución que más propaganda hace, Ubuntu, y la que tiene más tirón empresarial, Redhat, se basan en GNOME obtenemos una "buena" tercera razón. Si añadimos a esto que las distribuciones más KDEeras pueden ser Suse y Mandriva y la primera tiene a mucha gente de GNOME en nómina y la segunda emplea GTK+ para sus propias herramientas de administración, ya casi ni hace falta seguir discutiendo.
Por estas razones creo que Google ha decidido emplear GTK+ en su versión linuxera, una vez descartado usar una interfaz multiplataforma para todos los sistemas.
Re:¡BIBA!
(Puntos:2)( http://www.efluxion.net/ | Última bitácora: Viernes, 31 Octubre de 2008, 08:45h )
Google Chrome bajo ncurses ya!
¡No, no estoy dormido! Estoy durmiendo. Que no es lo mismo estar jodido que estar jodiendo.
Re:¡BIBA!
(Puntos:2)( http://www-etsi2.ugr.es/alumnos/mu01/guerraSoftware.html | Última bitácora: Viernes, 03 Diciembre de 2010, 10:41h )
Gdado dice roller [sourceforge.net]
Re:Culpables: Ubuntu, Kubuntu, y KDE 4
(Puntos:1)