On Fri, Jan 23, 2015 at 3:37 AM, Sébastien Wilmet <swil...@gnome.org> wrote:

> On Thu, Jan 22, 2015 at 10:51:38PM +0000, Alberto Ruiz wrote:
> > I agree with Paul here, GTK+ targets people who want to do desktop apps.
> I
> > would actually try to sell all the new stuff for developers like the new
> > introspection tool, the new widgets and some of the new CSS work with
> > snippets.
>
> One purpose of the flyer that I had in mind is to explain what to learn
> for writing a GLib/GTK+ program, providing an overview. If people have
> never heard of GObject, they will look at some code and will be afraid
> of all the macros and other boilerplate code that they don't understand.
>
> The learning path for writing a GTK+ application should be: GLib ->
> GObject (at least the basis) -> a bit of GIO -> and finally GTK+. All
> GTK+ widgets are GObject classes! we cannot ignore GObject… For me it's
> important to explain what it is, at least briefly.
>

I disagree. The learning path for writing a GTK+ app should start with GTK+
and let them venture into the utility libraries of GLib and Gio when they
need to. No need to start with "here's the library that seemingly reinvents
all of C99 because people sometimes still use SunCC in TYOOL 2015".


> Also, it's important to note that GObject was intentionally designed
> with bindings in mind. It's also a selling point for many people.
>
> In general, Linux users know what is GTK+. GLib, GObject and GIO on the
> other hand are less well known, but deserve more attention (e.g. for
> writing daemons, as explained in the brochure).
>
> For the images, there is already a GNOME flyer with some screenshots if
> I remember correctly, so in my opinion it's not really important to
> include lots of GTK+ screenshots (but one more image at the end could be
> better).
>
> Sébastien
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-devel-list
>



-- 
  Jasper
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to