Capisco che GObject sia iniziato come parte di gtk + e che sia stato successivamente separato dagli elementi relativi alla GUI. Quello che vorrei sapere è: usato fuori gtk +? che dire degli altri ambienti desktop e altri sistemi operativi come Windows o Mac OS? Ci sono esempi importanti di questi casi?GObject è utilizzato molto al di fuori di GNOME?
5
A
risposta
4
Ci sono alcune cose qua e là che usano GObject senza GTK +, ma AFAIK sono poche e distanti tra loro.
Suppongo che i più importanti attualmente siano i progetti basati su Clutter (è una libreria di interfaccia grafica orientata alla grafica). Esistono anche un piccolo numero di progetti basati su libgnt (libreria UI basata su testo) e probabilmente vari programmi non GTK + scritti in Vala (un linguaggio di programmazione simile a C# con classi basate su GObject).
Modifica: anche GStreamer (grazie liberforce!), Che è una libreria multimediale popolare. La stragrande maggioranza dei progetti di GStreamer usa anche GTK +, ma sono sicuro che ce ne siano alcuni non GTK +.
C'è anche [GStreamer] (http://en.wikipedia.org/wiki/GStreamer). – liberforce
Ah sì, grazie, ho dimenticato! –