<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Is Bruce Eckel Right? Maybe not.</title>
	<atom:link href="http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/</link>
	<description>Simon Brocklehurst's Technology Blog</description>
	<pubDate>Sun, 12 Oct 2008 15:30:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Ubiquitous</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-326438</link>
		<dc:creator>Ubiquitous</dc:creator>
		<pubDate>Thu, 10 Apr 2008 16:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-326438</guid>
		<description>I can't get Java web start or Flash to run on my PDA without jumping through hoops.   Then I have to port my application to Java ME or Flash Lite.  So what's the point of all this arguing.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t get Java web start or Flash to run on my PDA without jumping through hoops.   Then I have to port my application to Java ME or Flash Lite.  So what&#8217;s the point of all this arguing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kishore</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21129</link>
		<dc:creator>Kishore</dc:creator>
		<pubDate>Thu, 22 Feb 2007 09:13:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21129</guid>
		<description>We are all completely biased, we don't like to see any other technology than JAVA.

We need to quickly develop cross browser consistent GUI, with little code.
Which are the best options,

[-] HTML + JavaScript(AJAX) = Cross browser issues, Inconsistent Look, unexpected JavaScript bugs.

[-] Java Applet and Swing = How many got JRE(at least JRE 1.4) on client PC's. Installing is headache for non-programmers.Developing Swing based applications needs lot of knowledge of inner working of Swing Architecture, Patters, too many Listeners, Inner-Classes.Has to write too much of code for even small tasks.

[-] Flash: download is small, installation is smooth.
Consistent looks across browsers, OS.
Easy to develop GUI's.
ActionScript with Version 3.0 is not a joke, checkout its features.Their JIT compiler is fast enough to do any kind of client processing. 

Old Flash is different, try the latest, Flex 2.0.Developing custom components is easy.
Getting 3rd party components on Flex is just a matter of time.

Adobe(or Macromedia) they have done a good Job with the latest version of Flash. They no more want to stick their names for simple, cool looking animation products.</description>
		<content:encoded><![CDATA[<p>We are all completely biased, we don&#8217;t like to see any other technology than JAVA.</p>
<p>We need to quickly develop cross browser consistent GUI, with little code.<br />
Which are the best options,</p>
<p>[-] HTML + JavaScript(AJAX) = Cross browser issues, Inconsistent Look, unexpected JavaScript bugs.</p>
<p>[-] Java Applet and Swing = How many got JRE(at least JRE 1.4) on client PC&#8217;s. Installing is headache for non-programmers.Developing Swing based applications needs lot of knowledge of inner working of Swing Architecture, Patters, too many Listeners, Inner-Classes.Has to write too much of code for even small tasks.</p>
<p>[-] Flash: download is small, installation is smooth.<br />
Consistent looks across browsers, OS.<br />
Easy to develop GUI&#8217;s.<br />
ActionScript with Version 3.0 is not a joke, checkout its features.Their JIT compiler is fast enough to do any kind of client processing. </p>
<p>Old Flash is different, try the latest, Flex 2.0.Developing custom components is easy.<br />
Getting 3rd party components on Flex is just a matter of time.</p>
<p>Adobe(or Macromedia) they have done a good Job with the latest version of Flash. They no more want to stick their names for simple, cool looking animation products.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21007</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 21 Feb 2007 07:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21007</guid>
		<description>@19. LOL! Not a Swing fan then?! You know Swing actually *is* a great GUI toolkit.   But, I'm not gonna try to persuade you.

I agree with you about GTK+ vs Qt though...</description>
		<content:encoded><![CDATA[<p>@19. LOL! Not a Swing fan then?! You know Swing actually *is* a great GUI toolkit.   But, I&#8217;m not gonna try to persuade you.</p>
<p>I agree with you about GTK+ vs Qt though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Kuhnert</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21000</link>
		<dc:creator>Jesse Kuhnert</dc:creator>
		<pubDate>Wed, 21 Feb 2007 05:45:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-21000</guid>
		<description>Haha ...Someone equivocated swing as being superior than "anything" at all. That is funny. Really. Ha...

And have you all done anything in Gtk btw? It's not exactly fun either. Qt is my favorite of the bunch, but I think we can do a hell of a lot better with desktop apps. Down with the desktop, it must die. ;)</description>
		<content:encoded><![CDATA[<p>Haha &#8230;Someone equivocated swing as being superior than &#8220;anything&#8221; at all. That is funny. Really. Ha&#8230;</p>
<p>And have you all done anything in Gtk btw? It&#8217;s not exactly fun either. Qt is my favorite of the bunch, but I think we can do a hell of a lot better with desktop apps. Down with the desktop, it must die. <img src='http://www.psynixis.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Tracy</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20989</link>
		<dc:creator>William Tracy</dc:creator>
		<pubDate>Wed, 21 Feb 2007 04:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20989</guid>
		<description>&#62; Flash applications:
&#62; easier to use

BS. Flash apps are laggy, and almost always unintuitive.

I've always been an apologist for cross-platform LAFs, but I swear that 90% of Flash developers go out of their way to demonstrate how NOT to create cross-platform LAFs.

&#62; easier to deploy

Agreed.

&#62; better integrated with itâ€™s environment

Show me a Flash app that can be deployed across multiple operating systems with native-looking and acting buttons, scrollbars, and drop menus. Just show me a single Flash app that can handle the damn mouse wheel correctly.

Show me a Flash app that can use the native file chooser or color picker.

If that's not what you mean by "better integrated", I would love to know what you do mean.

&#62; more capable at producing
&#62; complex applications

What are you smoking? Show me one Flash app with over fifty widgets that doesn't suck. If that's not what you mean by "complex applications", I would like to know what on earth you *do* mean.

&#62; easier to update

Agreed.

&#62; larger user base

Ditto.

William</description>
		<content:encoded><![CDATA[<p>&gt; Flash applications:<br />
&gt; easier to use</p>
<p>BS. Flash apps are laggy, and almost always unintuitive.</p>
<p>I&#8217;ve always been an apologist for cross-platform LAFs, but I swear that 90% of Flash developers go out of their way to demonstrate how NOT to create cross-platform LAFs.</p>
<p>&gt; easier to deploy</p>
<p>Agreed.</p>
<p>&gt; better integrated with itâ€™s environment</p>
<p>Show me a Flash app that can be deployed across multiple operating systems with native-looking and acting buttons, scrollbars, and drop menus. Just show me a single Flash app that can handle the damn mouse wheel correctly.</p>
<p>Show me a Flash app that can use the native file chooser or color picker.</p>
<p>If that&#8217;s not what you mean by &#8220;better integrated&#8221;, I would love to know what you do mean.</p>
<p>&gt; more capable at producing<br />
&gt; complex applications</p>
<p>What are you smoking? Show me one Flash app with over fifty widgets that doesn&#8217;t suck. If that&#8217;s not what you mean by &#8220;complex applications&#8221;, I would like to know what on earth you *do* mean.</p>
<p>&gt; easier to update</p>
<p>Agreed.</p>
<p>&gt; larger user base</p>
<p>Ditto.</p>
<p>William</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20950</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Tue, 20 Feb 2007 22:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20950</guid>
		<description>@16

Do you know what a graphical user interface toolkit is? If you do, you will be well-aware that Flash didn't start out its life with the aim of building GUIs.  When it started life, Flash was all about vector graphics animations.  These are not the same thing...</description>
		<content:encoded><![CDATA[<p>@16</p>
<p>Do you know what a graphical user interface toolkit is? If you do, you will be well-aware that Flash didn&#8217;t start out its life with the aim of building GUIs.  When it started life, Flash was all about vector graphics animations.  These are not the same thing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlogReader</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20942</link>
		<dc:creator>BlogReader</dc:creator>
		<pubDate>Tue, 20 Feb 2007 21:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20942</guid>
		<description>&lt;i&gt;On the whole, pieces of Flash software have horrible, â€œhard to learnâ€, â€œhard to useâ€ interfaces. GUI toolkits in Java Swing, .NET Forms, QT, GTK+ are all intrinsically far superior.&lt;/i&gt;

That has absolutely zero to do with the framework but rather the individual programmer.  It is like blaming a hammer because you have stonemasons using them.

&lt;i&gt;t hasnâ€™t. Flash has always been about cross-platform multi-media and graphics, yes. But not user interfaces. &lt;/i&gt;

What do you mean by that?  A flash game / program looks different on a Mac vs Windows?</description>
		<content:encoded><![CDATA[<p><i>On the whole, pieces of Flash software have horrible, â€œhard to learnâ€, â€œhard to useâ€ interfaces. GUI toolkits in Java Swing, .NET Forms, QT, GTK+ are all intrinsically far superior.</i></p>
<p>That has absolutely zero to do with the framework but rather the individual programmer.  It is like blaming a hammer because you have stonemasons using them.</p>
<p><i>t hasnâ€™t. Flash has always been about cross-platform multi-media and graphics, yes. But not user interfaces. </i></p>
<p>What do you mean by that?  A flash game / program looks different on a Mac vs Windows?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith W</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20917</link>
		<dc:creator>Keith W</dc:creator>
		<pubDate>Tue, 20 Feb 2007 15:43:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20917</guid>
		<description>Bruce Eckel is being paid by Adobe to promote its new "Flex" stuff.

From now on, all of his technical opinions on the product are tainted and would best be ignored.</description>
		<content:encoded><![CDATA[<p>Bruce Eckel is being paid by Adobe to promote its new &#8220;Flex&#8221; stuff.</p>
<p>From now on, all of his technical opinions on the product are tainted and would best be ignored.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20884</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Tue, 20 Feb 2007 11:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20884</guid>
		<description>The dark side of my dual boot Laptop runs Windows 2000 and just the other day I was at map24.nl. Like any body else I was anoyed that the Applet took so lang to start. I decided to change to IE and use MS JVM instead of the 1.5.0_10 plugin. Wowww that was fast. No noticeable load-time and instant play. An experience way different than the 1.5 SUN plugin. This goes to show that applets can be fast and if applets would be allowed to load stuff from different domains via the crossdomain.xml contruct that Flex uses Applets CAN be RIA.

So I agree with the author that Webstart sucks and Applets too, but that it doesn't hev to be that way. I would love to build a presentation layer in swing xml layout tags and have all my business-logic on the server. Than I would'nt need XUL or MXML.</description>
		<content:encoded><![CDATA[<p>The dark side of my dual boot Laptop runs Windows 2000 and just the other day I was at map24.nl. Like any body else I was anoyed that the Applet took so lang to start. I decided to change to IE and use MS JVM instead of the 1.5.0_10 plugin. Wowww that was fast. No noticeable load-time and instant play. An experience way different than the 1.5 SUN plugin. This goes to show that applets can be fast and if applets would be allowed to load stuff from different domains via the crossdomain.xml contruct that Flex uses Applets CAN be RIA.</p>
<p>So I agree with the author that Webstart sucks and Applets too, but that it doesn&#8217;t hev to be that way. I would love to build a presentation layer in swing xml layout tags and have all my business-logic on the server. Than I would&#8217;nt need XUL or MXML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Panagiotis</title>
		<link>http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20882</link>
		<dc:creator>Panagiotis</dc:creator>
		<pubDate>Tue, 20 Feb 2007 11:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/02/05/is-bruce-eckel-right-maybe-not/#comment-20882</guid>
		<description>Flash applications:
easier to use
easier to deploy 
better integrated with it's environment
more capable at producing complex applications
easier to update
larger user base

it's as simple as that. Java was created to provide one solution to all the problems and needs of computer applications in terms of software. In an ever evolving and demanding environment such as the Internet, java has failed despite the nobility of it's cause. The reasons of that failure are many but at the same irrelevant to the degree that they don't help us discover a way to improve java for RIAS or just admit that it's better of another field of applications.</description>
		<content:encoded><![CDATA[<p>Flash applications:<br />
easier to use<br />
easier to deploy<br />
better integrated with it&#8217;s environment<br />
more capable at producing complex applications<br />
easier to update<br />
larger user base</p>
<p>it&#8217;s as simple as that. Java was created to provide one solution to all the problems and needs of computer applications in terms of software. In an ever evolving and demanding environment such as the Internet, java has failed despite the nobility of it&#8217;s cause. The reasons of that failure are many but at the same irrelevant to the degree that they don&#8217;t help us discover a way to improve java for RIAS or just admit that it&#8217;s better of another field of applications.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
