<?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: Slava Pestov : Client-side Java is dead</title>
	<atom:link href="http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/</link>
	<description>Daniel Lemire's blog is about life in academia, research in Computer Science, wondering how we can reconcile fast databases and algorithms with the informal and asemantic nature of the world around us. It is broadcasted from Montreal (Canada).</description>
	<pubDate>Fri, 05 Dec 2008 09:17:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Erwin Katz</title>
		<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-21459</link>
		<dc:creator>Erwin Katz</dc:creator>
		<pubDate>Mon, 14 Aug 2006 16:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-21459</guid>
		<description>Java Client is far from dead. Swing is having a huge resurgence as businesses realise the benefits of thick client. Most top investment banks use Swing as an interface to their trading systems. IntelliJ IDEA is an amazing Swing app. There is such pure ignorance that pervades peoples thinking on Java Client.</description>
		<content:encoded><![CDATA[<p>Java Client is far from dead. Swing is having a huge resurgence as businesses realise the benefits of thick client. Most top investment banks use Swing as an interface to their trading systems. IntelliJ IDEA is an amazing Swing app. There is such pure ignorance that pervades peoples thinking on Java Client.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Lemire</title>
		<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2454</link>
		<dc:creator>Daniel Lemire</dc:creator>
		<pubDate>Tue, 30 Aug 2005 23:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2454</guid>
		<description>Parand: Sun suffers from a not-invented-here syndrome. ;-)</description>
		<content:encoded><![CDATA[<p>Parand: Sun suffers from a not-invented-here syndrome. <img src='http://www.daniel-lemire.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Parand Tony Darugar</title>
		<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2453</link>
		<dc:creator>Parand Tony Darugar</dc:creator>
		<pubDate>Tue, 30 Aug 2005 23:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2453</guid>
		<description>Agree that AJAX is too hard right now; I have access to AJAX experts who did an evaluation of converting one of our Java clients to AJAX, and they unanimously declared it too hard. Give it another year or three and we may be closer.

I haven't tried C# myself, but as a user I've observed apps written to microsoft platforms performa much better than those written to other APIs. They're just more snappy. I consider C# a good option right now.

It's amazing how badly Sun has botched the UI side of Java, from the terrible first releases of AWT, thru Swing, and apparently continued in their new releases, although I stopped caring quite a while back. Funny thing is, when Java AWT was coming out Sun also had Tcl/Tk, which provided a very usable UI platform. If they'd only married the two, we'd be in a happier place today.</description>
		<content:encoded><![CDATA[<p>Agree that AJAX is too hard right now; I have access to AJAX experts who did an evaluation of converting one of our Java clients to AJAX, and they unanimously declared it too hard. Give it another year or three and we may be closer.</p>
<p>I haven&#8217;t tried C# myself, but as a user I&#8217;ve observed apps written to microsoft platforms performa much better than those written to other APIs. They&#8217;re just more snappy. I consider C# a good option right now.</p>
<p>It&#8217;s amazing how badly Sun has botched the UI side of Java, from the terrible first releases of AWT, thru Swing, and apparently continued in their new releases, although I stopped caring quite a while back. Funny thing is, when Java AWT was coming out Sun also had Tcl/Tk, which provided a very usable UI platform. If they&#8217;d only married the two, we&#8217;d be in a happier place today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Lemire</title>
		<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2452</link>
		<dc:creator>Daniel Lemire</dc:creator>
		<pubDate>Tue, 30 Aug 2005 22:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2452</guid>
		<description>Randy: I don't think there is anything fundamentally wrong about Java regarding client-side. It is a terribly verbose language: just like C++. But people design decent C++ client-side applications. However, the implementation just sucks. For years, Swing didn't support French (or most international) keyboards under Linux. Wait... did I write Swing? No, Swing under a Sun JVM, because but IBM and Blackdown had no problem with international keyboards. The truth is that Sun failed Java, at least as far as desktop Java is concerned.

What's the alternative? I think AJAX is still too hard, but if we could do it elegantly and easily, then it would eventually replace most business applications.

For most things, a web-based applications does just fine. We just need a bit more maturity.</description>
		<content:encoded><![CDATA[<p>Randy: I don&#8217;t think there is anything fundamentally wrong about Java regarding client-side. It is a terribly verbose language: just like C++. But people design decent C++ client-side applications. However, the implementation just sucks. For years, Swing didn&#8217;t support French (or most international) keyboards under Linux. Wait&#8230; did I write Swing? No, Swing under a Sun JVM, because but IBM and Blackdown had no problem with international keyboards. The truth is that Sun failed Java, at least as far as desktop Java is concerned.</p>
<p>What&#8217;s the alternative? I think AJAX is still too hard, but if we could do it elegantly and easily, then it would eventually replace most business applications.</p>
<p>For most things, a web-based applications does just fine. We just need a bit more maturity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy</title>
		<link>http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2451</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Tue, 30 Aug 2005 22:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2005/08/30/slava-pestov-client-side-java-is-dead/#comment-2451</guid>
		<description>So what should we use to develop GUI applications?

If you're only thinking of developing apps for Windows, then C# is the most fun language available to develop GUI Windows apps.

Cross-platform? Well, the blogosphere is hyping web-based applications that make use of AJAX... Web-based apps are cross-platform, but are they as cool as desktop apps? In my opinion, no they aren't.

Check out wxWidgets, I think it's a cross-platform solutions for developing desktop applications.</description>
		<content:encoded><![CDATA[<p>So what should we use to develop GUI applications?</p>
<p>If you&#8217;re only thinking of developing apps for Windows, then C# is the most fun language available to develop GUI Windows apps.</p>
<p>Cross-platform? Well, the blogosphere is hyping web-based applications that make use of AJAX&#8230; Web-based apps are cross-platform, but are they as cool as desktop apps? In my opinion, no they aren&#8217;t.</p>
<p>Check out wxWidgets, I think it&#8217;s a cross-platform solutions for developing desktop applications.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
