Why Target GTK?
- While some people would like to see all GTK application developers use Gnome libraries, this probably won't happen soon for a number of reasons:
- Portability to Windows.
- Limit number of dependencies.
- Adding new features at the wrong conceptual level to encourage application developers doesn't seem to work.
- Need a better strategy.
- Provide a good set of APIs in GTK for people to use.
- Make those APIs extensible so that Gnome (and others) can add some value.
- This has the following benefits:
- GTK only application developers can also use the best of our APIs.
- If they want to use some Gnome libraries, they don't need to rewrite half their application.