Estoy un poco confundido acerca de la relación de las bibliotecas mencionadas anteriormente, he aquí lo que pienso:La relación entre las bibliotecas: Clutter, Cogl, desorden, GTK +, etc
- Cario es una biblioteca gráfica 2D y GTK + lo usa para renderizar widgets. Cario es de bajo nivel.
- Cogl es una biblioteca gráfica 3D basada en OpenGL (¿o una bifurcación? No lo sé), y Clutter es una herramienta de GUI 3D basada en Cogl.
Si esto es correcto, ¿Clutter reemplazará GTK + algún día?
Y ...
Si le parece que es un lugar mejor para hacer esta pregunta o algunos libros que debe leer primero, por favor dígame! Soy programador de autoaprendizaje por interés.
Para llevarlo a casa un poco, si es un desarrollador de aplicaciones puede usar gtk para crear la ventana, menús, barras de herramientas, etc. y usar el desorden para dibujar cualquier contenido de aplicación que sea "similar al área de dibujo" y no encaje en la metáfora de la aplicación basada en widgets. Dentro del desorden, puede cavar en Cairo para tareas de dibujo específicas. –