El Lunes, 16 de Enero de 2006 18:55, Anibal Fenoglio escribió: > El lun, 16-01-2006 a las 18:35 +0100, Iñaki escribió: > > No tengo mucha idea, pero que yo sepa Gtk está hecho en C, no en C++. > > Posteriormente intentaron rectificar a un lenguaje orientado a objetos > > (mucho mejor para un entorno gráfico) y trapichearon las librerías Gtk > > para que pareciesen orientadas a objetos. Pero claro, no lo son. > > GTK+ es en C y usa una estructura que le da cierta orientación a > objetos, pero como decis NO lo son, hay algo malo en eso? a mi me gusta > C y me siento muy cómodo así. > > > Hoy en día nadie niega que lo adecuado habría sido optar por C++ en vez > > de por C. > > Que esté en C facilita mucho los porting a otros lenguajes. > > > Y tampoco nadie niega que, entre otras cosas además de la razón anterior, > > programar en Qt es mucho más fácil y a la vez potente que hacerlo en Gtk, > > por puro diseño. > > > > Dices que se puede programar Gtk en C++, seguro que es otra "chapucilla" > > por el estilo. Lo digo sin ánimo de ofender, de verdad. O tal vez te > > refieras a que en C++ se puede programar C, claro, pero eso sería como > > decir que con un Ferrari se puede ir también a 50Km/h. > > Por otro lado está GTKmm y wxWidget para programar GTK en C++. Ahora > preguntale a los que desarrollan dichos proyectos si lo que hacen ellos > en es una "chapucilla".
Precisamente me refería a que todas esas cosas consisten al final en programar orientado a objetos, cuando que yo sepa Gtk es C. Esos proyectos que mencionas ¿usan las mismas librerías Gtk hechas en C? ¿otras? Con lo de "chapucilla" sólo quería referirme a "apaño", lamento que haya sonado despectivo. > > Pienso que si tiene intención de iniciarse ahora en la programación para > > Linux es mejor que opte por la opción más adecuada y con más futuro. Y > > ojo, que no digo que Gnome no tenga futuro, claro que lo tiene, pero ni > > ellos mismos se aclaran de cómo programar. Lo último es programar en > > Mono, ¿mañana qué será? > > > > No lo sé, creo que iniciarse ahora en Gtk sería sólo un poco menos > > desafortunado que hacerlo en Tcl/Tk (las librerías horrendas y desfasadas > > con las que está hecho Amsn). Además, ¿no van a sacar una nueva versión > > de las Gtk bastante diferente? ¿no sería mejor esperar a que se > > "estabilicen"? > > Veo que se haces un lío por el paso de la versión 1.x a 2.x, eso fue > hace mucho, cada nueva versión de las 2.x mantiene compatibilidad hacia > atrás (salvo un par de cosas menores). > > > No es mi intención montar un flame ni discusión por esto, estoy seguro de > > que alguien me corregirá en algún aspecto y lo agradeceré, así me entero > > más de estos temas. > > Ahora una cosa, siempre está esa necesidad de que los usuarios de QT/KDE > tengan que tirar mierda contra los de GTK/Gnome ? > No pueden hablar simplemente de las bondades de QT/KDE sin hacer > comparativas odiosas ? De verdad que no era mi intención, aunque veo que no lo he logrado. Sólo quería opinar sobre qué lenguaje me parece más adecuado de cara a iniciarse en él AHORA, sin estar "moralmente" ligado a nada de antemano. Por otra parte he reconocido claramente que no sé mucho de estos temas, más bien poco, y de hecho me alegro por cada respuesta razonada que has expuesto. > > Saludos. > > Saludos > > Anibal -- y hasta aquí puedo leer...

