<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Selecting languages and frameworks for developing web applications and the Blub paradox</title>
	<atom:link href="http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/feed/" rel="self" type="application/rss+xml" />
	<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/</link>
	<description>Scratchpad on Wicket, programming and stuff</description>
	<lastBuildDate>Wed, 23 Sep 2009 22:27:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: bilstein struts</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9383</link>
		<dc:creator>bilstein struts</dc:creator>
		<pubDate>Sun, 17 Aug 2008 02:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9383</guid>
		<description>for the scala list 
&quot;I agree with your sentiment. I just want to be very conservative. The
reason is that I&#039;d hope we&#039;d minimize the mistakes that go into the
standard library. Once a mistake is in there, to the extent Scala is
successful, it will be impossible to remove. The Java API is littered
with bad design and regretful decisions. It adds a lot of noise to
working in Java. Scala is such a nice language that it would be a
pity if its standard library was full of noise.&quot;

I agree with that. I think it would be a good idea to be very clear to
what is officially part of the Scala family - and things like using
scalax.* or even hosting downloads on the same web site will give it
an official flavor - and what are separate initiatives that should be
evaluated as such. Anything with that official flavor should be great,
undisputed code.

Also, I think that JEE is a good example of what Scala should not
follow. Many things in JEE are disputed, and JEE has been holding back
innovations more than it fostered. 

-A. Bilstein</description>
		<content:encoded><![CDATA[<p>for the scala list<br />
&#8220;I agree with your sentiment. I just want to be very conservative. The<br />
reason is that I&#8217;d hope we&#8217;d minimize the mistakes that go into the<br />
standard library. Once a mistake is in there, to the extent Scala is<br />
successful, it will be impossible to remove. The Java API is littered<br />
with bad design and regretful decisions. It adds a lot of noise to<br />
working in Java. Scala is such a nice language that it would be a<br />
pity if its standard library was full of noise.&#8221;</p>
<p>I agree with that. I think it would be a good idea to be very clear to<br />
what is officially part of the Scala family &#8211; and things like using<br />
scalax.* or even hosting downloads on the same web site will give it<br />
an official flavor &#8211; and what are separate initiatives that should be<br />
evaluated as such. Anything with that official flavor should be great,<br />
undisputed code.</p>
<p>Also, I think that JEE is a good example of what Scala should not<br />
follow. Many things in JEE are disputed, and JEE has been holding back<br />
innovations more than it fostered. </p>
<p>-A. Bilstein</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas Janin</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9303</link>
		<dc:creator>Nicolas Janin</dc:creator>
		<pubDate>Wed, 21 May 2008 06:37:48 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9303</guid>
		<description>I&#039;ve also embedded the Pnuts language with success in a project and I agree it&#039;s a very good unassuming piece of software. It deserves much more praise than it currently receives.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve also embedded the Pnuts language with success in a project and I agree it&#8217;s a very good unassuming piece of software. It deserves much more praise than it currently receives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas Janin</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9304</link>
		<dc:creator>Nicolas Janin</dc:creator>
		<pubDate>Wed, 21 May 2008 06:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-9304</guid>
		<description>I&#039;ve also embedded the Pnuts language with success in a project and I agree it&#039;s a very good unassuming piece of software. It deserves much more praise than it currently receives.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve also embedded the Pnuts language with success in a project and I agree it&#8217;s a very good unassuming piece of software. It deserves much more praise than it currently receives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Mularien</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7765</link>
		<dc:creator>Peter Mularien</dc:creator>
		<pubDate>Fri, 09 Nov 2007 20:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7765</guid>
		<description>&lt;blockquote&gt;While Google will hide the greatest losers for you, unfortunately, bad ideas can stick around for a long time.&lt;/blockquote&gt;
And, sadly, the reverse is true - you can find a great open-source project through Google (or an old link, etc...) and be saddended when you see that what was once a project with a lot of promise has had no progress for the past 2 years :( (this recently happened to me when checking out &lt;a href=&quot;http://mc4j.org/confluence/display/mc4j/Home&quot; rel=&quot;nofollow&quot;&gt;MC4J&lt;/a&gt;).

Good post!</description>
		<content:encoded><![CDATA[<blockquote><p>While Google will hide the greatest losers for you, unfortunately, bad ideas can stick around for a long time.</p></blockquote>
<p>And, sadly, the reverse is true &#8211; you can find a great open-source project through Google (or an old link, etc&#8230;) and be saddended when you see that what was once a project with a lot of promise has had no progress for the past 2 years :( (this recently happened to me when checking out <a href="http://mc4j.org/confluence/display/mc4j/Home" rel="nofollow">MC4J</a>).</p>
<p>Good post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eelco Hillenius</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7685</link>
		<dc:creator>Eelco Hillenius</dc:creator>
		<pubDate>Fri, 02 Nov 2007 16:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7685</guid>
		<description>@ Michael,

Yeah, I agree. Try to maximize on the mix that works for you. They don&#039;t have to exclude each other, but neither do they have to have the same weight.

As for living with the drawbacks of a framework... well, that really depends on how big the drawbacks are (of both the language and framework). It is entirely possible that the new combination pays of within say a month, making it ultimately more efficient to go for that. :-)</description>
		<content:encoded><![CDATA[<p>@ Michael,</p>
<p>Yeah, I agree. Try to maximize on the mix that works for you. They don&#8217;t have to exclude each other, but neither do they have to have the same weight.</p>
<p>As for living with the drawbacks of a framework&#8230; well, that really depends on how big the drawbacks are (of both the language and framework). It is entirely possible that the new combination pays of within say a month, making it ultimately more efficient to go for that. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Sparer</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7679</link>
		<dc:creator>Michael Sparer</dc:creator>
		<pubDate>Fri, 02 Nov 2007 10:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7679</guid>
		<description>From my point of view it is the combination of different goals and the ease of development that make me choose a framework/technology. The goals you mentioned in your first point doesn&#039;t have to exclude each other (you didn&#039;t claim they do, I just want to make it clear :-)). It should be the maxim of each technology to combine as many &quot;goals&quot; as possible anyway :).
You&#039;re right it&#039;s never a waste of time to learn a new language, but as far as I&#039;m concerned I&#039;d rather live with a drawback of a framework in a language I already know than learning a new one from scratch ...</description>
		<content:encoded><![CDATA[<p>From my point of view it is the combination of different goals and the ease of development that make me choose a framework/technology. The goals you mentioned in your first point doesn&#8217;t have to exclude each other (you didn&#8217;t claim they do, I just want to make it clear :-)). It should be the maxim of each technology to combine as many &#8220;goals&#8221; as possible anyway :).<br />
You&#8217;re right it&#8217;s never a waste of time to learn a new language, but as far as I&#8217;m concerned I&#8217;d rather live with a drawback of a framework in a language I already know than learning a new one from scratch &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Daoud</title>
		<link>http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7619</link>
		<dc:creator>Fred Daoud</dc:creator>
		<pubDate>Sun, 28 Oct 2007 18:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://chillenious.wordpress.com/2007/10/26/selecting-languages-and-frameworks-for-developing-web-applications-and-the-blub-paradox/#comment-7619</guid>
		<description>Agree with all of your points.
Very well written post.

Cheers,
Freddy</description>
		<content:encoded><![CDATA[<p>Agree with all of your points.<br />
Very well written post.</p>
<p>Cheers,<br />
Freddy</p>
]]></content:encoded>
	</item>
</channel>
</rss>
