[Trisquel-devel] GNUkCaH || gnuHaCk

william Herrera shawoho at yahoo.com
Fri Jul 17 02:12:26 CEST 2009


Saludos, 

Según lo que hemos conversado, no perdí tiempo e ingresé en el bajo mundo de gtk/gnome el "GObject system"...  que solución tan ingeniosa, pero que complicada.
Es tal y como su nombre lo dice, un sistema de objetos, así como  objective-c es un superset de C pero tipo smalltalk, C++ lo mismo pero tipo simula-67. Pero en este caso no es un lenguaje diferente con su sintaxis propia, sino más bien una librería, entonces la combinación de C con GObject proporciona la tecnología para desarrollar objetos. Pero esta técnica no es sencilla de manipular, facilita la creación de bindings de librerias hacia otros lenguajes, pero desarrollar inicialmente las librerías nativas en código GObject  es doloroso.

Creo que la tecnología de objetos revolucionó la forma de desarrollar software, y la API de NEXT así como el extraño mundo de SmallTalk fueron(son) ejemplos del poder de objetos.

Tambien revisé el bajo nivel de GNUstep junto con el manual que te indiqué y fué otra la sorpresa un mundo de objetos listos para utilizar, sin tener que descender al infierno, donde sólo es necesario heredar. Y hasta donde vieron mis ojos, todo el copyright ha sido asignado a la FSF :)  , hasta la de las librerias auxiliares(no-oficiales) como gnustepweb, gdl2. No así en gtk/gnome donde los copyrights no siguen el estándar GNU de asignar el derecho a la FSF.

Talvez reimplementar algún tipo de hack de gtk/gnome sea más complicado de lo que parece, por su naturaleza GObject. Y GNUstep da la impresión de estar a unos pocos pasos de ser el gran competidor, como el de un verdadero motor de temas y algo más.

Espero tus comentarios...

Gracias,

William H.
GNU - Resistencia Digital



      
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.trisquel.info/pipermail/trisquel-devel/attachments/20090716/16664ee6/attachment.htm>


More information about the Trisquel-devel mailing list