<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Java is the SUV of programming tools</title>
	<atom:link href="http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/</link>
	<description>A posting every day; an interesting idea every three months...</description>
	<lastBuildDate>Sat, 28 Nov 2009 23:33:24 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Carlos de Luna Saenz</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-60618</link>
		<dc:creator>Carlos de Luna Saenz</dc:creator>
		<pubDate>Fri, 07 Dec 2007 17:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-60618</guid>
		<description>The true is that Java Programming needs a good OO knowdlege, if your students are feelling ok with ASP/C#/LISP/PHP is because they haven&#039;t understand the OO theory, and if you ask them to program using the hole J2EE for a &quot;simple&quot; project then you are not following the KISS ideology. Java has enough power to &quot;kill an elephant&quot; and &quot;to &quot;kill an ant&quot;, just don&#039;t try to kill an ant with a &quot;java bazooka&quot;.</description>
		<content:encoded><![CDATA[<p>The true is that Java Programming needs a good OO knowdlege, if your students are feelling ok with ASP/C#/LISP/PHP is because they haven&#8217;t understand the OO theory, and if you ask them to program using the hole J2EE for a &#8220;simple&#8221; project then you are not following the KISS ideology. Java has enough power to &#8220;kill an elephant&#8221; and &#8220;to &#8220;kill an ant&#8221;, just don&#8217;t try to kill an ant with a &#8220;java bazooka&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Vera</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-11354</link>
		<dc:creator>Pedro Vera</dc:creator>
		<pubDate>Mon, 27 Feb 2006 15:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-11354</guid>
		<description>&lt;a&gt;&lt;/a&gt;

According to the number of recruiter inquiries I receive every week, Java is anything but dead. Either that or the recruiters are getting even dumber than usual, since I am not a Java programmer.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>According to the number of recruiter inquiries I receive every week, Java is anything but dead. Either that or the recruiters are getting even dumber than usual, since I am not a Java programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caleb Powell</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-4156</link>
		<dc:creator>Caleb Powell</dc:creator>
		<pubDate>Fri, 09 Dec 2005 17:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-4156</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Ignoring any language comparisons, the worst part about developing Java web-applications (in my experience anyways) has got to be Java Server Pages! They are extremely painful to create and debug, and most of the JSP&#039;s I have seen violate MVC design. Even Tag Libraries (which are intended to resolve some of these problems) have their drawbacks. The entire design was flawed in my opinion.

When working on a Java project, I always try and use Apache Velocity rather than JSP&#039;s for HTML (or ny other) generation (http://jakarta.apache.org/velocity/). It is far superior to JSP&#039;s in my opinion.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Ignoring any language comparisons, the worst part about developing Java web-applications (in my experience anyways) has got to be Java Server Pages! They are extremely painful to create and debug, and most of the JSP&#8217;s I have seen violate MVC design. Even Tag Libraries (which are intended to resolve some of these problems) have their drawbacks. The entire design was flawed in my opinion.</p>
<p>When working on a Java project, I always try and use Apache Velocity rather than JSP&#8217;s for HTML (or ny other) generation (<a href="http://jakarta.apache.org/velocity/)" rel="nofollow">http://jakarta.apache.org/velocity/)</a>. It is far superior to JSP&#8217;s in my opinion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James McCarthy</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-4154</link>
		<dc:creator>James McCarthy</dc:creator>
		<pubDate>Fri, 09 Dec 2005 16:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-4154</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Having been tought Java in College for 3 years &amp; then having to do a final year project I chose Ruby. I&#039;ve managed to build a 1500 line simple web application server faster than some of my classmates were able to get their java servers talking to their DB.

I understand Java perfectly well (I&#039;m frequently asked for help by my classmates), and I undertand that for fast web app developement it&#039;s totally useless.

It&#039;s faster for me to write my own server than learn the massive API&#039;s for someone elses.

I couldn&#039;t care less about &quot;industrial strength&quot; stuff cause how often do you actually have to build for the big iron? not much, and even if it is Ruby, Perl, Python &amp; even PHP are great.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Having been tought Java in College for 3 years &amp; then having to do a final year project I chose Ruby. I&#8217;ve managed to build a 1500 line simple web application server faster than some of my classmates were able to get their java servers talking to their DB.</p>
<p>I understand Java perfectly well (I&#8217;m frequently asked for help by my classmates), and I undertand that for fast web app developement it&#8217;s totally useless.</p>
<p>It&#8217;s faster for me to write my own server than learn the massive API&#8217;s for someone elses.</p>
<p>I couldn&#8217;t care less about &#8220;industrial strength&#8221; stuff cause how often do you actually have to build for the big iron? not much, and even if it is Ruby, Perl, Python &amp; even PHP are great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Bailes</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-46</link>
		<dc:creator>Kevin Bailes</dc:creator>
		<pubDate>Mon, 17 Jan 2005 15:35:59 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-46</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Java is great. and Ecmascript is even better.
the two together give us a good tool.
&lt;a href=&quot;http://www.seppia.org/&quot;&gt;
combining the flexibility of javascript with the reliability of java to build applications in a very modular way.&lt;/a&gt;
http://www.seppia.org/</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Java is great. and Ecmascript is even better.<br />
the two together give us a good tool.<br />
<a href="http://www.seppia.org/"><br />
combining the flexibility of javascript with the reliability of java to build applications in a very modular way.</a><br />
<a href="http://www.seppia.org/" rel="nofollow">http://www.seppia.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Midtskogen</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-9835</link>
		<dc:creator>Erik Midtskogen</dc:creator>
		<pubDate>Mon, 20 Sep 2004 20:38:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-9835</guid>
		<description>&lt;a&gt;&lt;/a&gt;

If you are embedding SQL statements and configuring bind variables in a JSP file then I guess it&#039;s no wonder why you are having trouble with Java.  JSP&#039;s are for presentation-tier concerns only.  If you allow Tier Leakage to generate Concern Slush in your (ahem) &quot;scripts&quot;, it&#039;s not Java&#039;s fault.  Java isn&#039;t a scripting language like VB (thank God).  Stop trying to treat it as if it were.

If you&#039;d care to learn how to use the J2EE API&#039;s correctly (and yes, I know the learning curve can be rather steep, unfortunately), then I&#039;d be interested to hear you report on Java&#039;s weaknesses as a web development language.  Until then please stop offering uninformed opinions that could be mistaken for expert advice.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>If you are embedding SQL statements and configuring bind variables in a JSP file then I guess it&#8217;s no wonder why you are having trouble with Java.  JSP&#8217;s are for presentation-tier concerns only.  If you allow Tier Leakage to generate Concern Slush in your (ahem) &#8220;scripts&#8221;, it&#8217;s not Java&#8217;s fault.  Java isn&#8217;t a scripting language like VB (thank God).  Stop trying to treat it as if it were.</p>
<p>If you&#8217;d care to learn how to use the J2EE API&#8217;s correctly (and yes, I know the learning curve can be rather steep, unfortunately), then I&#8217;d be interested to hear you report on Java&#8217;s weaknesses as a web development language.  Until then please stop offering uninformed opinions that could be mistaken for expert advice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NM</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-9024</link>
		<dc:creator>NM</dc:creator>
		<pubDate>Fri, 02 Jul 2004 03:17:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-9024</guid>
		<description>&lt;a&gt;&lt;/a&gt;

For those that claim that MVC is hard in PHP, check this out: http://www.mojavi.org Mojavi.  It&#039;s a great PHP MVC framework that embodies all the great flexibility and speed that PHP is good for without going crazy with tons and tons of hierarchical classes like those struts clones do.  Enjoy!</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>For those that claim that MVC is hard in PHP, check this out: <a href="http://www.mojavi.org" rel="nofollow">http://www.mojavi.org</a> Mojavi.  It&#8217;s a great PHP MVC framework that embodies all the great flexibility and speed that PHP is good for without going crazy with tons and tons of hierarchical classes like those struts clones do.  Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexandra Milton</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-8369</link>
		<dc:creator>Alexandra Milton</dc:creator>
		<pubDate>Fri, 09 Apr 2004 14:54:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-8369</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Have a look at WebObjects from Apple. It</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Have a look at WebObjects from Apple. It</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad Patryshev</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-6922</link>
		<dc:creator>Vlad Patryshev</dc:creator>
		<pubDate>Wed, 05 Nov 2003 22:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-6922</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Having reread the author&#039;s article, I&#039;ve also got a weird feeling that the teacher is not actually so good with Java. It would probably make more sense to leave judgements like this one to software professionals that do know Java and can professionally compare it to other languages. &quot;Find a second question mark and associate it with number 4727&quot; - this is what the author thinks Java is about.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Having reread the author&#8217;s article, I&#8217;ve also got a weird feeling that the teacher is not actually so good with Java. It would probably make more sense to leave judgements like this one to software professionals that do know Java and can professionally compare it to other languages. &#8220;Find a second question mark and associate it with number 4727&#8243; &#8211; this is what the author thinks Java is about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad Patryshev</title>
		<link>http://blogs.law.harvard.edu/philg/2003/09/20/java-is-the-suv-of-programming-tools/comment-page-3/#comment-6921</link>
		<dc:creator>Vlad Patryshev</dc:creator>
		<pubDate>Wed, 05 Nov 2003 22:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2003/09/20/java-is-the-suv-of-programming-tool#comment-6921</guid>
		<description>&lt;a&gt;&lt;/a&gt;

That&#039;s funny. For a student it may be cheaper and easier to learn Frontpage, Notepad and Paint and go ahead developing &quot;web pages&quot; using these &quot;tools&quot; - but a professional will have to use Photoshop and Dreamweaver to achieve professional results. If you want to turn your students into real professionals, they&#039;ll have to choose a harder road, unless you all hope to rely more upon industrious peoples of India, China, Brazil, and Russia.

I love Perl, I&#039;ve been using it for years, but it would be unwise to take it as a serious tool for developing serious web applications. But as a duct tape for a student project - it is just fine! It all depends on what you want to teach your students.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>That&#8217;s funny. For a student it may be cheaper and easier to learn Frontpage, Notepad and Paint and go ahead developing &#8220;web pages&#8221; using these &#8220;tools&#8221; &#8211; but a professional will have to use Photoshop and Dreamweaver to achieve professional results. If you want to turn your students into real professionals, they&#8217;ll have to choose a harder road, unless you all hope to rely more upon industrious peoples of India, China, Brazil, and Russia.</p>
<p>I love Perl, I&#8217;ve been using it for years, but it would be unwise to take it as a serious tool for developing serious web applications. But as a duct tape for a student project &#8211; it is just fine! It all depends on what you want to teach your students.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
