Re: ¿que lenguaje de programacion elijo?
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".
>
> 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 ?
> Saludos.
>
>
Saludos
Anibal
Reply to: