From: "Michael T. Richter" Date: 2006-12-17T13:56:28+09:00 Subject: Re: does Ruby generate WINDOWS and dialog boxes? --=-0SbSarC5INbBXZUXsRqb Content-Type: multipart/alternative; boundary="=-nINVwmD5IfzigxMzxiyX" --=-nINVwmD5IfzigxMzxiyX Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2006-17-12 at 10:09 +0900, Suraj Kurapati wrote: > Tk is wonderful! It's really simple to manipulate widgets and graphics=20 > in the way you'd expect. IMHO, Tk is the Ruby of GUI toolkits. I'm with David here. Tk isn't the Ruby of GUI toolkits. But I diverge sharply from him after that. He says it's the PHP of GUI toolkits. I say it's the GWBASIC of them. Tk-based GUIs are typically so fscking useless that I'd rather use the CLI and ed over an app coded in Tk. > I don't know why people hate it so much. They seem to prefer "desktop=20 > integration" and eye-candy instead of clean, functional interfaces.=20 > Sigh. :-( You may want to do some reading before you embarrass yourself further. Start with The Rise of Worse is Better (http://www.jwz.org/doc/worse-is-better.html). Then pick up a book on good UI design. Almost any book written on the topic in, say, the past 20 years will open your eyes to just how much effort and thought goes into a good user interface, GUI or otherwise. (Here's a hint: the vast majority of user interfaces suck bowling balls through garden hoses.) --=20 Michael T. Richter Email: ttmrichter@gmail.com, mtr1966@hotpop.com MSN: ttmrichter@hotmail.com, mtr1966@hotmail.com; YIM: michael_richter_1966; AIM: YanJiahua1966; ICQ: 241960658; Jabber: mtr1966@jabber.cn "My paramount object in this struggle is to save the Union, and is not either to save or to destroy slavery." --Abraham Lincoln --=-nINVwmD5IfzigxMzxiyX Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, 2006-17-12 at 10:09 +0900, Suraj Kurapati wrote:
Tk is wonderful! It's really simple to manipulate w=
idgets and graphics 
in the way you'd expect. IMHO, Tk is the Ruby of GU=
I toolkits.

I'm with David here.  Tk isn't the Ruby of GUI toolkits.  But I d= iverge sharply from him after that.  He says it's the PHP of GUI toolk= its.  I say it's the GWBASIC of them.

Tk-based GUIs are typically so fscking useless that I'd rather use the CLI = and ed over an app coded in Tk.

I don't know why people hate it so much. They seem =
to prefer "desktop 
integration" and eye-candy instead of clean, f=
unctional interfaces. 
Sigh. :-(

You may want to do some reading before you embarrass yourself further. = ; Start with The Ri= se of Worse is Better (http://www.jwz.org/doc/worse-is-better.html).  Then pick= up a book on good UI design.  Almost any book written on the topic in= , say, the past 20 years will open your eyes to just how much effort and th= ought goes into a good user interface, GUI or otherwise.  (Here's a hi= nt: the vast majority of user interfaces suck bowling balls through garden = hoses.)

-- 
Michael T. Richter
Email: ttmrichter@gmail.com= , mtr1966@hotpop.com
MSN: ttmrichter@hotmail.com= , mtr1966@hotmail.com; YIM: michael_richter_1966; AIM: YanJiahua1966; ICQ: 241960658; Jabber: mtr1966@jabber.cn

"My paramount object in this struggle is to save t= he Union, and is not either to save or to destroy slavery."= --Abraham Lincoln
--=-nINVwmD5IfzigxMzxiyX-- --=-0SbSarC5INbBXZUXsRqb Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBFhM3uLqyWkKVQ54QRAs8qAJ4ujJWA5Nv6DsqPo4CImv3yuwgp8ACgqvD6 4fI87PnphR21FoMN+VDXdhk= =Vt5H -----END PGP SIGNATURE----- --=-0SbSarC5INbBXZUXsRqb--