Stack Explorer

GLib

Utilidad

Libreria de utilidades de bajo nivel para C

→ Estable

Caracteristicas

utilitydata-structuresgnomecross-platform

Ventajas y Desventajas

Ventajas

  • + Estructuras de datos robustas (listas, arboles, hash)
  • + Sistema de objetos GObject
  • + Event loop y threading portable
  • + Main loop integrable
  • + Base de GTK y GNOME

Desventajas

  • - Overhead para aplicaciones simples
  • - API puede ser verbosa
  • - Dependencia grande
  • - Documentacion GNOME-centrica

Casos de Uso

  • Aplicaciones GTK/GNOME
  • Estructuras de datos avanzadas en C
  • Event loops personalizados
  • Aplicaciones multiplataforma en C
  • Plugins y sistemas de objetos