<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why Java Sucks</title>
	<atom:link href="http://zef.me/878/why-java-sucks/feed" rel="self" type="application/rss+xml" />
	<link>http://zef.me/878/why-java-sucks</link>
	<description>Technology, Me, You.</description>
	<lastBuildDate>Wed, 10 Mar 2010 23:14:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark Howard</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-2#comment-1462</link>
		<dc:creator>Mark Howard</dc:creator>
		<pubDate>Fri, 24 Aug 2007 19:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1462</guid>
		<description>&lt;p&gt;well i am a complete beginner and looking at java and c#&lt;/p&gt;

&lt;p&gt;I am confused lol&lt;/p&gt;

&lt;p&gt;I think ill go with C# then check out java&lt;/p&gt;

&lt;p&gt;Java seems overwhelming with the all the j names and j2ee swing etc etc etc&lt;/p&gt;

&lt;p&gt;C# ofcourse is windows only but windows isnt going anywhere..&lt;/p&gt;

&lt;p&gt;if you have some advice shout it..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>well i am a complete beginner and looking at java and c#</p>

<p>I am confused lol</p>

<p>I think ill go with C# then check out java</p>

<p>Java seems overwhelming with the all the j names and j2ee swing etc etc etc</p>

<p>C# ofcourse is windows only but windows isnt going anywhere..</p>

<p>if you have some advice shout it..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: andor toth</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-2#comment-1461</link>
		<dc:creator>andor toth</dc:creator>
		<pubDate>Wed, 01 Aug 2007 10:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1461</guid>
		<description>&lt;p&gt;massive lolz at the comments on having to learn some database/persistence/programming/framework skills, these  are not drawbacks, these are musts anyway for any skillful developer, and they actually help a lot&lt;/p&gt;

&lt;p&gt;luckily enough the severe &quot;drawbacks&quot; of java have been solved or worked around by now by the likes of SWT, Applets in 1.6 (just check Quake2 running in an applet using opengl), JSF, TopLink, Java EE5, IceFaces with Ajax or countless other open source top notch frameworks basically for developing any kind of software. Of course, .NET also has these capabilities, actually Microsoft and the Sun led java community is in a healthy competition they are trying to implement each others best ideas even better in both directions. Only difference Java is multi-platform (in theory .NET also is i dont really know if there are any production level .NET implementations for other OS-s than win) and open source&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>massive lolz at the comments on having to learn some database/persistence/programming/framework skills, these  are not drawbacks, these are musts anyway for any skillful developer, and they actually help a lot</p>

<p>luckily enough the severe &#8220;drawbacks&#8221; of java have been solved or worked around by now by the likes of SWT, Applets in 1.6 (just check Quake2 running in an applet using opengl), JSF, TopLink, Java EE5, IceFaces with Ajax or countless other open source top notch frameworks basically for developing any kind of software. Of course, .NET also has these capabilities, actually Microsoft and the Sun led java community is in a healthy competition they are trying to implement each others best ideas even better in both directions. Only difference Java is multi-platform (in theory .NET also is i dont really know if there are any production level .NET implementations for other OS-s than win) and open source</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-2#comment-1460</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sun, 08 Jul 2007 22:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1460</guid>
		<description>&lt;p&gt;http://area51solutions.com/modules.php?name=News&amp;file=article&amp;sid=2&lt;/p&gt;

&lt;p&gt;Applies to :The World&lt;/p&gt;

&lt;p&gt;Removing Java Support&lt;/p&gt;

&lt;p&gt;As of July 8th 2008 Area 51 IT Solutions will no longer be supporting Java technologies. Sun Microsystems has failed to keep integrating Java technologies up to date on Windows Servers and make the integration process on the fly.&lt;/p&gt;

&lt;p&gt;Its pretty bad when a server admin has to uninstall the latest version of a techonology and load a version 4 years older with all kinds of security holes and problems to make it work. Jrun is no longer compatible with latest version of JRE 1.6 and cannot be installed to run it on the fly.&lt;/p&gt;

&lt;p&gt;Sun Micrsystems never realeased a offical filter for there latest version of JVM.dll to handle servlets or jsp, applets or any technology to handle pre hyper text request on open tag pages.&lt;/p&gt;

&lt;p&gt;They never came out with a appropiate ISAPI Filter to scaline there JVM.dll . Java is dying and we refuse to integrate any technology that refuses to exceed customers expectations or security needs.&lt;/p&gt;

&lt;p&gt;Area 51 IT Solutions Does not take Interest in Sun Microsystems and its lawsuits involving Microsoft.. We only care about the quality of the coding our customers recieve and Sun Microsystems fails to meet our standards.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://area51solutions.com/modules.php?name=News&amp;file=article&amp;sid=2" rel="nofollow">http://area51solutions.com/modules.php?name=News&amp;file=article&amp;sid=2</a></p>

<p>Applies to :The World</p>

<p>Removing Java Support</p>

<p>As of July 8th 2008 Area 51 IT Solutions will no longer be supporting Java technologies. Sun Microsystems has failed to keep integrating Java technologies up to date on Windows Servers and make the integration process on the fly.</p>

<p>Its pretty bad when a server admin has to uninstall the latest version of a techonology and load a version 4 years older with all kinds of security holes and problems to make it work. Jrun is no longer compatible with latest version of JRE 1.6 and cannot be installed to run it on the fly.</p>

<p>Sun Micrsystems never realeased a offical filter for there latest version of JVM.dll to handle servlets or jsp, applets or any technology to handle pre hyper text request on open tag pages.</p>

<p>They never came out with a appropiate ISAPI Filter to scaline there JVM.dll . Java is dying and we refuse to integrate any technology that refuses to exceed customers expectations or security needs.</p>

<p>Area 51 IT Solutions Does not take Interest in Sun Microsystems and its lawsuits involving Microsoft.. We only care about the quality of the coding our customers recieve and Sun Microsystems fails to meet our standards.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas T</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-2#comment-1457</link>
		<dc:creator>Nicholas T</dc:creator>
		<pubDate>Fri, 05 Jan 2007 00:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1457</guid>
		<description>&lt;p&gt;Also the precious tray that the blogger envied so much is part of jdk1.6.0, in a cross-platform implementation ;)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Also the precious tray that the blogger envied so much is part of jdk1.6.0, in a cross-platform implementation ;)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas T</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-2#comment-1459</link>
		<dc:creator>Nicholas T</dc:creator>
		<pubDate>Thu, 04 Jan 2007 19:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1459</guid>
		<description>&lt;p&gt;As someone said above, you are obviously all idiots. Languages, frameworks and technologies are all weapons of choice.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>As someone said above, you are obviously all idiots. Languages, frameworks and technologies are all weapons of choice.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando Gonzalez C</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1458</link>
		<dc:creator>Fernando Gonzalez C</dc:creator>
		<pubDate>Thu, 04 Jan 2007 15:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1458</guid>
		<description>&lt;p&gt;The author has many problems about the criticism about Java, worst of them is doing good projects of development without have a minimal requirement of theory, technology and design.&lt;/p&gt;

&lt;p&gt;I respect overall his points of views, but i don&#039;t share those. Is true, in J2EE projects you have to know many specifications, but not at all!, this depends on the complexity of the project.&lt;/p&gt;

&lt;p&gt;The author should matures himself, working in development houses where bit by bit he realizes to take a whole understanding of J2EE.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The author has many problems about the criticism about Java, worst of them is doing good projects of development without have a minimal requirement of theory, technology and design.</p>

<p>I respect overall his points of views, but i don&#8217;t share those. Is true, in J2EE projects you have to know many specifications, but not at all!, this depends on the complexity of the project.</p>

<p>The author should matures himself, working in development houses where bit by bit he realizes to take a whole understanding of J2EE.</p>

<p>Thanks</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1456</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 19 Dec 2006 22:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1456</guid>
		<description>&lt;p&gt;Typical windows developer comments.  Choice is the reason to go with Java.  One of the last comments talks about Java project being in &quot;crisis&quot; which is simply not true.  I&#039;ve been working with Java for 5 years now, and have not faced technological hurdles anymore than I faced with any other language.&lt;/p&gt;

&lt;p&gt;Lastly, if you want to write something specific for windows go ahead, nobody&#039;s sitting over your shoulder saying you have to make something platform independent (unless your boss is).  Java is meant to be able to span OS&#039;s and have the same functionality available with the same codebase, but if all that exists in your world are windows users then by all means write it specific to windows.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Typical windows developer comments.  Choice is the reason to go with Java.  One of the last comments talks about Java project being in &#8220;crisis&#8221; which is simply not true.  I&#8217;ve been working with Java for 5 years now, and have not faced technological hurdles anymore than I faced with any other language.</p>

<p>Lastly, if you want to write something specific for windows go ahead, nobody&#8217;s sitting over your shoulder saying you have to make something platform independent (unless your boss is).  Java is meant to be able to span OS&#8217;s and have the same functionality available with the same codebase, but if all that exists in your world are windows users then by all means write it specific to windows.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dopey Joe</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1455</link>
		<dc:creator>Dopey Joe</dc:creator>
		<pubDate>Fri, 20 Oct 2006 20:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1455</guid>
		<description>&lt;p&gt;//One good proof, as someone mentioned above, is that Java projects are always in some sort of crisis. There is always some mystical technological hurdle to overcome.//&lt;/p&gt;

&lt;p&gt;Java projects are only in crisis if those who code them are idiots.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>//One good proof, as someone mentioned above, is that Java projects are always in some sort of crisis. There is always some mystical technological hurdle to overcome.//</p>

<p>Java projects are only in crisis if those who code them are idiots.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Simpleton</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1446</link>
		<dc:creator>Simpleton</dc:creator>
		<pubDate>Tue, 17 Oct 2006 15:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1446</guid>
		<description>&lt;p&gt;I&#039;ve noticed that the most enthusiastic Java supporters have the least experience of other programming languages. These are the same guys who have no experience of other programming &lt;em&gt;paradigms&lt;/em&gt; either. This is known as lack of perspective.&lt;/p&gt;

&lt;p&gt;These Java &quot;cheerleaders&quot; seem to be also the kind of guys who like to tinker with complex stuff, and challenge themself with difficult solutions - like it was a some sort of a game.&lt;/p&gt;

&lt;p&gt;These are NOT the kind of guys who are interested in the &lt;em&gt;project&lt;/em&gt; they are on, or about client satisfaction, or project schedule, maintainability, or simplicity.&lt;/p&gt;

&lt;p&gt;Java sucks in many ways, but it takes perspective to see it.&lt;/p&gt;

&lt;p&gt;One good proof, as someone mentioned above, is that Java projects are always in some sort of crisis. There is always some mystical technological hurdle to overcome.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve noticed that the most enthusiastic Java supporters have the least experience of other programming languages. These are the same guys who have no experience of other programming <em>paradigms</em> either. This is known as lack of perspective.</p>

<p>These Java &#8220;cheerleaders&#8221; seem to be also the kind of guys who like to tinker with complex stuff, and challenge themself with difficult solutions &#8211; like it was a some sort of a game.</p>

<p>These are NOT the kind of guys who are interested in the <em>project</em> they are on, or about client satisfaction, or project schedule, maintainability, or simplicity.</p>

<p>Java sucks in many ways, but it takes perspective to see it.</p>

<p>One good proof, as someone mentioned above, is that Java projects are always in some sort of crisis. There is always some mystical technological hurdle to overcome.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: ian</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1452</link>
		<dc:creator>ian</dc:creator>
		<pubDate>Mon, 16 Oct 2006 19:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1452</guid>
		<description>&lt;p&gt;It&#039;s not C++/java/ruby/python that&#039;s the problem, it&#039;s the software paradigm they&#039;re written around. The reason they&#039;re all clunky, over complex, multi-tiered, overly reliant on previously written code, difficult to alter, is because they are based on the failed and failing programming paradigm that is Object Oriented Programming.
It&#039;s based on a tissue of unsubstantiated twaddle about how it mirrors the real world, easier maintenance, etc etc, I&#039;m sure you&#039;ve heard it all.
That&#039;s why C and Perl make better faster more maintainable programs. While it&#039;s OOP, it will be crap, that&#039;s why it seems counter intuitive, because it is.
Ian&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It&#8217;s not C++/java/ruby/python that&#8217;s the problem, it&#8217;s the software paradigm they&#8217;re written around. The reason they&#8217;re all clunky, over complex, multi-tiered, overly reliant on previously written code, difficult to alter, is because they are based on the failed and failing programming paradigm that is Object Oriented Programming.
It&#8217;s based on a tissue of unsubstantiated twaddle about how it mirrors the real world, easier maintenance, etc etc, I&#8217;m sure you&#8217;ve heard it all.
That&#8217;s why C and Perl make better faster more maintainable programs. While it&#8217;s OOP, it will be crap, that&#8217;s why it seems counter intuitive, because it is.
Ian</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Chris King</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1454</link>
		<dc:creator>Chris King</dc:creator>
		<pubDate>Tue, 29 Aug 2006 16:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1454</guid>
		<description>&lt;p&gt;Of course you are mostly dev types and so miss the main pains. 3 apps, 3 different developers...&lt;/p&gt;

&lt;p&gt;Dev one: &#039;just use 1.4.2 and it will be fine.&lt;/p&gt;

&lt;p&gt;Dev two: &#039;Ya, you will have to update to 1.50 update 6, sorry...good luck&#039;&lt;/p&gt;

&lt;p&gt;Dev three: &#039;Ah, hey its Java...all I need to know is the browser and the version of JRE...&#039;&lt;/p&gt;

&lt;p&gt;Hey, thanks Sun. Guess what, they have NO solution and if you do some asking they just say, the developer of the application will need to look at that.&lt;/p&gt;

&lt;p&gt;Christ, try to support 3 &#039;mission critical&#039; Java applications and add to that a dozen outside apps that all seem to need a different JRE.&lt;/p&gt;

&lt;p&gt;Yeah, real platform independant. Thanks Sun for empowering Developers to wash their hands of reality.&lt;/p&gt;

&lt;p&gt;-ck&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Of course you are mostly dev types and so miss the main pains. 3 apps, 3 different developers&#8230;</p>

<p>Dev one: &#8216;just use 1.4.2 and it will be fine.</p>

<p>Dev two: &#8216;Ya, you will have to update to 1.50 update 6, sorry&#8230;good luck&#8217;</p>

<p>Dev three: &#8216;Ah, hey its Java&#8230;all I need to know is the browser and the version of JRE&#8230;&#8217;</p>

<p>Hey, thanks Sun. Guess what, they have NO solution and if you do some asking they just say, the developer of the application will need to look at that.</p>

<p>Christ, try to support 3 &#8216;mission critical&#8217; Java applications and add to that a dozen outside apps that all seem to need a different JRE.</p>

<p>Yeah, real platform independant. Thanks Sun for empowering Developers to wash their hands of reality.</p>

<p>-ck</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Japs</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1453</link>
		<dc:creator>Japs</dc:creator>
		<pubDate>Tue, 08 Aug 2006 03:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1453</guid>
		<description>&lt;p&gt;J2EE Sucks. (Period) .NET Rocks.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>J2EE Sucks. (Period) .NET Rocks.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Edzo A. Botjes</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1443</link>
		<dc:creator>Edzo A. Botjes</dc:creator>
		<pubDate>Wed, 26 Jul 2006 17:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1443</guid>
		<description>&lt;p&gt;&quot;Erwin Katz&quot; wrote:
&gt; The author who wrote this blog is clearly a moron.&lt;/p&gt;

&lt;p&gt;Zef, I think you got another fan.. :)
enjoy your holiday..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Erwin Katz&#8221; wrote:
&gt; The author who wrote this blog is clearly a moron.</p>

<p>Zef, I think you got another fan.. :)
enjoy your holiday..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Erwin Katz</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1449</link>
		<dc:creator>Erwin Katz</dc:creator>
		<pubDate>Thu, 20 Jul 2006 15:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1449</guid>
		<description>&lt;p&gt;TO those of you who say that they have never seen a Swing app, try the top 4-5 investment banks in the world. They use mostly Swing apps deployed over webstart.&lt;/p&gt;

&lt;p&gt;Swing is NOT slow. If I click a button and it takes a while.... it is PROBABLY BECAUSE THE CODE THE BUTTON TRIGGERS IS SLOW! Do not shoot the messenger! There have been many screwy sluggish Java apps out there, and many people blame the GUI because it is what they see.&lt;/p&gt;

&lt;p&gt;Swing is NOT ugly. There are many look and feels out there that absolutely trump anything else on offer out there.&lt;/p&gt;

&lt;p&gt;Swing IS difficult to master. It will take a good two to three years to become an expert in Swing. But the rewards are worth it. 500 pounds a day contracts are out there if you are willing to master it.&lt;/p&gt;

&lt;p&gt;I don&#039;t know what alternatives exist for Swing, but I can&#039;t see any better GUI toolkit out there at the moment. The author who wrote this blog is clearly a moron.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>TO those of you who say that they have never seen a Swing app, try the top 4-5 investment banks in the world. They use mostly Swing apps deployed over webstart.</p>

<p>Swing is NOT slow. If I click a button and it takes a while&#8230;. it is PROBABLY BECAUSE THE CODE THE BUTTON TRIGGERS IS SLOW! Do not shoot the messenger! There have been many screwy sluggish Java apps out there, and many people blame the GUI because it is what they see.</p>

<p>Swing is NOT ugly. There are many look and feels out there that absolutely trump anything else on offer out there.</p>

<p>Swing IS difficult to master. It will take a good two to three years to become an expert in Swing. But the rewards are worth it. 500 pounds a day contracts are out there if you are willing to master it.</p>

<p>I don&#8217;t know what alternatives exist for Swing, but I can&#8217;t see any better GUI toolkit out there at the moment. The author who wrote this blog is clearly a moron.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Melvin R. Zamora</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1450</link>
		<dc:creator>Melvin R. Zamora</dc:creator>
		<pubDate>Thu, 15 Jun 2006 06:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1450</guid>
		<description>&lt;p&gt;&gt; Who really uses a Java application that uses Swing? Nobody, and for a reason: Swing sucks.&lt;/p&gt;

&lt;p&gt;Java in early years is considered as an adjustment stage. So it sucks! Just like you, you suck in your early years.
Just like anybody else, One has to ask this question: &quot;Am I productive in my formative years?&quot;&lt;/p&gt;

&lt;p&gt;You can just wait and see as it progress. BTW, bad comments are good, it helps us suck more.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&gt; Who really uses a Java application that uses Swing? Nobody, and for a reason: Swing sucks.</p>

<p>Java in early years is considered as an adjustment stage. So it sucks! Just like you, you suck in your early years.
Just like anybody else, One has to ask this question: &#8220;Am I productive in my formative years?&#8221;</p>

<p>You can just wait and see as it progress. BTW, bad comments are good, it helps us suck more.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Melvin R. Zamora</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1448</link>
		<dc:creator>Melvin R. Zamora</dc:creator>
		<pubDate>Wed, 14 Jun 2006 17:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1448</guid>
		<description>&lt;p&gt;Its natural, things are evolving. Trying things, tieing and untieing, writing and erasing.&lt;/p&gt;

&lt;p&gt;More choices? meaning there&#039;s great innovation going on.&lt;/p&gt;

&lt;p&gt;Keeps changing? meaning there&#039;s great renovation going on.&lt;/p&gt;

&lt;p&gt;One has to stay its own camp, avoid sailing on two rivers. If your boat is sinking find another boat or fix the hole.&lt;/p&gt;

&lt;p&gt;Maybe you will find a confluence by the year 3000.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Its natural, things are evolving. Trying things, tieing and untieing, writing and erasing.</p>

<p>More choices? meaning there&#8217;s great innovation going on.</p>

<p>Keeps changing? meaning there&#8217;s great renovation going on.</p>

<p>One has to stay its own camp, avoid sailing on two rivers. If your boat is sinking find another boat or fix the hole.</p>

<p>Maybe you will find a confluence by the year 3000.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Finding the difference between two dates</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1444</link>
		<dc:creator>Finding the difference between two dates</dc:creator>
		<pubDate>Fri, 26 May 2006 01:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1444</guid>
		<description>&lt;p&gt;You can use the overcomplicated approach, or you can use:&lt;/p&gt;

&lt;p&gt;long diffInMiliseconds = firstDate.getMillis() - secondData.getMillis();&lt;/p&gt;

&lt;p&gt;Java doesn&#039;t suck any more than any other language around. It just has its pros and cons.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You can use the overcomplicated approach, or you can use:</p>

<p>long diffInMiliseconds = firstDate.getMillis() &#8211; secondData.getMillis();</p>

<p>Java doesn&#8217;t suck any more than any other language around. It just has its pros and cons.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eerie</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1447</link>
		<dc:creator>Eerie</dc:creator>
		<pubDate>Tue, 16 May 2006 11:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1447</guid>
		<description>&lt;p&gt;This &quot;difference between two days&quot; thing in Java is so horrible that I have to share the Ruby version with you.&lt;/p&gt;

&lt;p&gt;require &#039;date&#039;
old = Date.parse &#039;2005-06-17&#039;
diff = (Date.today - old).to_i&lt;/p&gt;

&lt;p&gt;..which gives you 333. Could&#039;ve been written in one line as well. You can also write like old + 122 to get 2005-10-18. You can do the same stuff with the built-in Time class which will answer in seconds (one division needed).&lt;/p&gt;

&lt;p&gt;But of course this language is a TOY.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This &#8220;difference between two days&#8221; thing in Java is so horrible that I have to share the Ruby version with you.</p>

<p>require &#8216;date&#8217;
old = Date.parse &#8216;2005-06-17&#8242;
diff = (Date.today &#8211; old).to_i</p>

<p>..which gives you 333. Could&#8217;ve been written in one line as well. You can also write like old + 122 to get 2005-10-18. You can do the same stuff with the built-in Time class which will answer in seconds (one division needed).</p>

<p>But of course this language is a TOY.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nope.thanks</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1451</link>
		<dc:creator>nope.thanks</dc:creator>
		<pubDate>Mon, 08 May 2006 17:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1451</guid>
		<description>&lt;p&gt;I was developing web apps with PHP. I thought it&#039;s very good, until I started upgrading PHP every month.
I have started writing java web applications with simple servlets and jsp pages. I liked it.
Then I learned XSLT and I thought: hey that&#039;s cool.
Then I learned Struts and ... wow it&#039;s so easy to write and maintain your web applications. It&#039;s really great.
To work with DB I was using only jdbc.
Then I started using OJB and hey it works so good. Both Struts and OJB saved me so much time and made the projects much easier to extend.
So ... what is so bad to have choice?&lt;/p&gt;

&lt;p&gt;I&#039;m using .NET and it&#039;s good. But I have so many troubles with it and VS:
no CVS and no way to use SourceSafe over internet
you can&#039;t put two forms in a page /that is sooooo stupid/
the event model is weird, yes it works, but sometimes you are not sure what happens first and what second
And guess what. I can&#039;t choose the development IDE, I can&#039;t choose the application/web server, I can&#039;t choose the server&#039;s OS.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I was developing web apps with PHP. I thought it&#8217;s very good, until I started upgrading PHP every month.
I have started writing java web applications with simple servlets and jsp pages. I liked it.
Then I learned XSLT and I thought: hey that&#8217;s cool.
Then I learned Struts and &#8230; wow it&#8217;s so easy to write and maintain your web applications. It&#8217;s really great.
To work with DB I was using only jdbc.
Then I started using OJB and hey it works so good. Both Struts and OJB saved me so much time and made the projects much easier to extend.
So &#8230; what is so bad to have choice?</p>

<p>I&#8217;m using .NET and it&#8217;s good. But I have so many troubles with it and VS:
no CVS and no way to use SourceSafe over internet
you can&#8217;t put two forms in a page /that is sooooo stupid/
the event model is weird, yes it works, but sometimes you are not sure what happens first and what second
And guess what. I can&#8217;t choose the development IDE, I can&#8217;t choose the application/web server, I can&#8217;t choose the server&#8217;s OS.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://zef.me/878/why-java-sucks/comment-page-1#comment-1445</link>
		<dc:creator>George</dc:creator>
		<pubDate>Fri, 05 May 2006 19:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2004/08/16/why-java-sucks#comment-1445</guid>
		<description>&lt;p&gt;Ruby is the best languige, it takes all the good ideas from perl and improves opon it and it is terse&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ruby is the best languige, it takes all the good ideas from perl and improves opon it and it is terse</p>]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->