[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: