Its been long time since I've posted to gtk-app-devel-list, this is the
best joke ever!
I'd eat my cheap keyboard for other post like this.

Ardhan


On Sunday, April 17, 2016, Andrew Robinson <arobinso...@cox.net> wrote:

> To all my fellow developers,
>
> I can see that I am not going to get anywhere with anyone in this group
> regarding my GTK issue, so I am abandoning my GTK+ project and moving on
> because it was a critical problem. But before I move on, I think other
> programmers like myself should know why I choose GTK+ in the first place.
>
> Good things about GTK+:
>
> 1) Cross-OS. I can use it on Mac, Windows, and Linux. All I need to do is
> change linkers to do so.
>
> 2) Glade. Even a programmer wannabee could almost learn how to make
> cross-OS
> programs using Glade. I especially like how you could use it with the
> gtk_builder() functions. I will really, really miss this part of GTK.
>
> 3) Simplicity. It is far, far easier to program the GTK+ GUI than it is
> with
> the Windows or Mac GUI. The code is smaller, has less bloat, is consistent
> in
> it's use of functions, and is therefore far easier to read.
>
> 4) Mature. It has all the functionality you need. Nice looking components,
> themes, etc. Thoroughly documented as it should be.
>
> Bad things about GTK+:
>
> 1) Not exactly end-user friendly. I could package the GTK+ runtimes with my
> application, but it would turn my little tiny program into a massive
> download.
> I could avoid this by telling my end-users to install GTK+ for themselves,
> but
> the vast majority of end-users are not programmers and do not want to have
> to
> perform the necessary steps to install a compiler to use to compile the
> GTK+
> libraries. Grandmama and grandpapa just want everything to be plug and
> play,
> and GTK+ is definitely not plug and play.
>
> 2) Not exactly programmer friendly. Because of number one above, I would
> have
> to create another project just to provide another application to install
> GTK+,
> or I would have to create a horrible-to-maintain manual for end-users to
> install GTK+ that would be too complicated for most grandmamas and
> grandpapas
> to understand anyways.
>
> 3) Licensing. If I provide my own installer for the GTK+ libraries, I will
> have to provide and maintain my own separate copy of the code. This is way
> too
> much work for such a simple thing.
>
> 4) Little to no community support. This forum was a perfect example of
> that,
> but it isn't just GTK, it is the entire Linux community. I remember running
> into a problem with Ubuntu when it first came out. If I lost power or
> accidentally removed my USB stick before unmounting it, it would brick my
> stick and only a Windows computer could unbrick it (with Window's scan and
> repair, which Ubuntu couldn't do because it said the stick had an "unknown
> file system"). The community response was horrid. I had a workaround but
> Ubuntu never got it fixed to my knowledge.
>
> 5) Scary group. Like Microsoft and their dramatic move from Win7 to Win8,
> GTK
> had a winning formula but then threw it all away and started from scratch
> again. If you have a winning formula, stick to it!! GTK got lucky because
> GTK3
> appears to be just as good as GTK2, but their dramatic move caused a loss
> of
> customers, just like Win8 and Win10 has or will. It also makes me leery of
> the
> GTK project leaders because how do we know they won't throw GTK3 out the
> window with the next release of GTK4, making all my previous programs
> obsolete?
>
> With the release of Win8 and Win10, I *WILL* abandon Windows. Microsoft has
> abandoned me, a loyal customer, for what I think are purely profit based
> reasons, so I will abandon them. But where to go? While there is a lot to
> like
> about Linux, there is a lot to dislike about it too, so it is the lessor of
> two evils instead of an actual choice. Mac is very good but way too
> expensive
> and has limited hardware. Imagine trying to create a startup up on a
> limited
> budget, and equipping all your users with a Mac. You could go broke before
> you
> even started. You can develop custom hardware, but it can only be USB or
> Bluetooth based only. Good luck trying to develop any other type of
> hardware
> to run on a Mac. And if you find a programming issue with a Mac, good luck
> trying to get them to admit it or change it, unless you are a multi-billion
> dollar corp.
>
> So I am becoming homeless in the OS world, with no one to turn to and
> nowhere
> to go. But in the meantime, I can pretend to still be going somewhere
> eventually, hence the reason for turning to GTK. But with that out of the
> picture, my current choices are: AntTweakBar, MyGuy, Agar, QT, oZone,
> MiniGUI,
> Awesome, Awesomium, Crazy Eddies' GUI, OpenGUI, and TK. There are many
> more,
> but these are the only ones I am going to look at.
>
> Wish me luck and I will wish you luck,
>
> Andrew
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org <javascript:;>
> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to