From: Phillip Gawlowski Date: 2008-05-01T01:27:27+09:00 Subject: Re: What are the weaknesses in Ruby? -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marc Heiler wrote: | My proof of concept are the solutions in the www world. No GUI really | has incorporated such many ideas. And is yet so uniquely unsuited to, say, data entry. Try to do tab-sequence ordering on the web. And make sure that all your UI works on major OS/browser combinations... It's a trade off. | (If one knows any toolkit | that easily supports something like this | http://lipidity.com/fancy-form/demo/ | let me know. Yes most things are doable but the question really is | how much work it would be.) wxWidgets should, GTK+ will, as well as Qt (which uses CSS for themeing). And probably as much work as getting the JavaScript required to work on different browsers. And: The desktop app will keep working, since you can redistribute your app and dependencies, in exactly the way you intended, on all systems supporting your choice of language and dependencies. | And this is what I see the www being good at - it can be complex, but | in essence it is still somewhat easy to build fancy stuff with it, | which kinda works on every plattform (just compare that to most GUIs out | there) Yeah, tell that the IE, FF, Webkit, and Opera teams, will you? Two words regarding the world wide web: 'quirks mode' 'nuff said. Mind you, I'm not saying the web is bad. But it is a different problem domain than desktop apps. Try writing something like NetBeans or Visual Studio, or Quake, or a full blown office suite (Google's 'office' suite is a joke, comparable to MS Works, rather than MS Office) for the web. The web is only good at, in its current form, for CRUD. And that doesn't even touch on the issue of graceful downgrading. Silverlight/Moonlight or Flash would make that possible. But those are much more virtual machines like the JRE or .NET (especially Silverlight), than than a HTML rendering engine. - -- Phillip Gawlowski Twitter: twitter.com/cynicalryan Blog: http://justarubyist.blogspot.com 10 years old is a good age to get stuck at. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkgYnegACgkQbtAgaoJTgL8gZwCgj6JcH/Vi305V0ip7QAMKgtLc 7eYAniexsVlxM6RHrDWhTzex1BnWbMGY =nfLD -----END PGP SIGNATURE-----