La verdad es que el uso de memoria no es tanto como parece. Linux carga todo lo que puede y se la "come" por motivos de velocidad, pero en caso necesario la libera.
Por otro lado es lógico que al arrancar una aplicación de KDE en Gnome o a la inversa se multiplique el uso de la memoria, ya que las librerías compartidas no sirven.
Nunca me puse, pero es perfectamente posible crear nuevos widgets con GTK+, y supongo que incorporarlos al glade.
Respecto a mono, me temo que el ahorro de memoria sería nulo. Imagínate que desarrollas un escritorio a partir de mono (¿sin GTK+ o Qt?). ¿que pasaría al ejecutar konqueror o nautilus?. Lo mismo. Además por la naturaleza del lenguaje mono consumiría muchos más recursos.
El problema no es hacer widgets, es tenerlos disponibles en Glade y libglade sin tener que montar un pitoste de cuidado.
Con respecto al tema de Mono, es obvio que de principio consumiría mas recursos, pero si se hacen las cosas bien, no se usa redundancia en librerías, etc, las cosas se pueden igualar como poco en cuanto a gasto de recursos. No intento entrar en el debate de si por usar máquina virtual esto, que si la recolección de basura aquello, y demas cosas que nunca tienen una conclusión fuera de la cabezonería de cada cual.
Y en cuanto al tema de Mono, sería hacer todo lo que no necesite obligatoriamente bindings, como pueda ser el acceso a las librerías de X o del núcleo. Y esforzarse por tener cubiertas todas las necesidades de aplicaciones y librerías en Mono. Incluidos sustitutos para GTK, etc.
Por otro lado, creo que todo se está sobredimensionando mucho. Puede que sea lo que la gente quiere, o lo que se entiende que quiere, pero yo prefiero aplicaciones pequeñas que hagan sus cosas bien. Si además hay una capa de intercomunicación entre ellas, pues ya es la rehostia. Yo uso Evolution, pero solo uso el módulo de correo, ¿para qué quiero los otros módulos? ¿no es mejor separarlos en aplicaciones y hacer una capa en el escritorio a la que puedan acceder las aplicaciones a comunicarse entre ellas tipo portapapeles?. Bueno, que estoy empezando a hacer braimstorming y me pongo muy fiki :)
Bueno...
(Puntos:3, Interesante)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
Por otro lado es lógico que al arrancar una aplicación de KDE en Gnome o a la inversa se multiplique el uso de la memoria, ya que las librerías compartidas no sirven.
Nunca me puse, pero es perfectamente posible crear nuevos widgets con GTK+, y supongo que incorporarlos al glade.
Respecto a mono, me temo que el ahorro de memoria sería nulo. Imagínate que desarrollas un escritorio a partir de mono (¿sin GTK+ o Qt?). ¿que pasaría al ejecutar konqueror o nautilus?. Lo mismo. Además por la naturaleza del lenguaje mono consumiría muchos más recursos.
Xavi.
Re:Bueno...
(Puntos:1)( http://www.orcofeo.com/ | Última bitácora: Lunes, 26 Febrero de 2007, 22:03h )
El problema no es hacer widgets, es tenerlos disponibles en Glade y libglade sin tener que montar un pitoste de cuidado.
Con respecto al tema de Mono, es obvio que de principio consumiría mas recursos, pero si se hacen las cosas bien, no se usa redundancia en librerías, etc, las cosas se pueden igualar como poco en cuanto a gasto de recursos. No intento entrar en el debate de si por usar máquina virtual esto, que si la recolección de basura aquello, y demas cosas que nunca tienen una conclusión fuera de la cabezonería de cada cual.
Y en cuanto al tema de Mono, sería hacer todo lo que no necesite obligatoriamente bindings, como pueda ser el acceso a las librerías de X o del núcleo. Y esforzarse por tener cubiertas todas las necesidades de aplicaciones y librerías en Mono. Incluidos sustitutos para GTK, etc.
Por otro lado, creo que todo se está sobredimensionando mucho. Puede que sea lo que la gente quiere, o lo que se entiende que quiere, pero yo prefiero aplicaciones pequeñas que hagan sus cosas bien. Si además hay una capa de intercomunicación entre ellas, pues ya es la rehostia. Yo uso Evolution, pero solo uso el módulo de correo, ¿para qué quiero los otros módulos? ¿no es mejor separarlos en aplicaciones y hacer una capa en el escritorio a la que puedan acceder las aplicaciones a comunicarse entre ellas tipo portapapeles?. Bueno, que estoy empezando a hacer braimstorming y me pongo muy fiki :)
En fin, utopias y deseos locos.
¡KIEDO MAZ TDAKA!.- Dijo el Orco Feo.