<?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: JSF is a diamond in the rough, you just need to make it shine</title>
	<atom:link href="http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/</link>
	<description>House Of Code</description>
	<lastBuildDate>Mon, 01 Mar 2010 11:43:15 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Benny Bottema</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-779</link>
		<dc:creator>Benny Bottema</dc:creator>
		<pubDate>Thu, 15 Oct 2009 05:44:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-779</guid>
		<description>Your spam made me smile, which is why it&#039;s still there... ;)</description>
		<content:encoded><![CDATA[<p>Your spam made me smile, which is why it&#8217;s still there&#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Avri Lev</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-777</link>
		<dc:creator>Avri Lev</dc:creator>
		<pubDate>Wed, 14 Oct 2009 13:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-777</guid>
		<description>very nice blog. JSF are diamonds in the rough and www.verifiedbuy.com are diamonds in polished</description>
		<content:encoded><![CDATA[<p>very nice blog. JSF are diamonds in the rough and <a href="http://www.verifiedbuy.com" rel="nofollow">http://www.verifiedbuy.com</a> are diamonds in polished</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg B.</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-758</link>
		<dc:creator>Greg B.</dc:creator>
		<pubDate>Thu, 01 Oct 2009 19:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-758</guid>
		<description>Totally agree with Benny on the whole idea on how JSF sucks by its own, it really does. That is why we have number of different libraries and frameworks to use that address this issues. Power of JSF is that it provides us with  possibility of mixing and matching different components to our liking, also let&#039;s not forget about that if I don&#039;t like how something works in JSF I can always change it, this is the true power of this framework. Take for example Seam or PrimeFaces they are build on top of JSF to provide a very nice and robust frameworks.

Just my 2 cents</description>
		<content:encoded><![CDATA[<p>Totally agree with Benny on the whole idea on how JSF sucks by its own, it really does. That is why we have number of different libraries and frameworks to use that address this issues. Power of JSF is that it provides us with  possibility of mixing and matching different components to our liking, also let&#8217;s not forget about that if I don&#8217;t like how something works in JSF I can always change it, this is the true power of this framework. Take for example Seam or PrimeFaces they are build on top of JSF to provide a very nice and robust frameworks.</p>
<p>Just my 2 cents</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tadili Saad</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-715</link>
		<dc:creator>Tadili Saad</dc:creator>
		<pubDate>Sat, 15 Aug 2009 07:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-715</guid>
		<description>The problem I had when trying JSF is the lack of documentation for a beginner (I read the core jsf book and it was bad). The learning curve seems to be high but I&#039;m pretty sure that if there was a good book people would start using JSF. Being a sun specification I&#039;m astonished to find that there are so few books on JSF 1.2 (2 books)</description>
		<content:encoded><![CDATA[<p>The problem I had when trying JSF is the lack of documentation for a beginner (I read the core jsf book and it was bad). The learning curve seems to be high but I&#8217;m pretty sure that if there was a good book people would start using JSF. Being a sun specification I&#8217;m astonished to find that there are so few books on JSF 1.2 (2 books)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benny Bottema</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-693</link>
		<dc:creator>Benny Bottema</dc:creator>
		<pubDate>Mon, 27 Jul 2009 08:08:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-693</guid>
		<description>Haha, you made me chuckle there. Not because you fail to realize people may actually already know what cognitive dissonance means (and it&#039;s not even my native language), but because you assume I haven&#039;t looked at alternative frameworks. That while you obviously haven&#039;t actually read any of the articles who&#039;s authors you are oh so eager to name. You just jacked the names and yell: &quot;Hey look! I don&#039;t know what they&#039;re saying, but even these esteemed gentlemen agree with me!&quot;. Good thing you rest your case though ;)</description>
		<content:encoded><![CDATA[<p>Haha, you made me chuckle there. Not because you fail to realize people may actually already know what cognitive dissonance means (and it&#8217;s not even my native language), but because you assume I haven&#8217;t looked at alternative frameworks. That while you obviously haven&#8217;t actually read any of the articles who&#8217;s authors you are oh so eager to name. You just jacked the names and yell: &#8220;Hey look! I don&#8217;t know what they&#8217;re saying, but even these esteemed gentlemen agree with me!&#8221;. Good thing you rest your case though ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SuperDude</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-692</link>
		<dc:creator>SuperDude</dc:creator>
		<pubDate>Mon, 27 Jul 2009 06:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-692</guid>
		<description>&gt;&gt; And what is &#039;it&#039; exactly? you’ve completely failed to define what &#039;it&#039; is that I’m not admitting to.

Let me quote my comment:

&gt;&gt; who have not investigated the alternatives and who don’t have the strength to admit it.

I rest my case.

P.S: Look up &quot;cognitive dissonance&quot; on Wikipedia.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; And what is &#8216;it&#8217; exactly? you’ve completely failed to define what &#8216;it&#8217; is that I’m not admitting to.</p>
<p>Let me quote my comment:</p>
<p>&gt;&gt; who have not investigated the alternatives and who don’t have the strength to admit it.</p>
<p>I rest my case.</p>
<p>P.S: Look up &#8220;cognitive dissonance&#8221; on Wikipedia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benny Bottema</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-690</link>
		<dc:creator>Benny Bottema</dc:creator>
		<pubDate>Sat, 25 Jul 2009 09:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-690</guid>
		<description>Sigh. I won&#039;t let this flaming go on for much longer.

1). There are several valid motivations to delete a comment. Your first comment was compatible with my definition of spam. If you look at some other comments on my posts, you&#039;ll see I&#039;m not one for deleting comments I don&#039;t agree with. Stop acting like a child still.
2). This is getting a bit immature, but I&#039;ll indulge you. You referred to &#039;googling JSF&#039; once, then I countered it by showing it&#039;s pointless, to which you replied by turning that around to support your first claim. At least that&#039;s how I understood it. Sorry if I misunderstood.
3). I just picked the first name that stood out to me from the list &lt;em&gt;you&lt;/em&gt; used for your argument. Way to go brains. Let&#039;s just go over the &lt;i&gt;entire&lt;/i&gt; list then, shall we? 

Rod Johnson: 5 years old dinosaur post on JSF alone.
Bob Lee: three years old post, comparing JSF alone to Google Web Toolkit. He works at Google himself.
Matt Raible (reference 1): 5 years old dinosaur post on JSF alone.
Matt Raible (reference 2): 2 years old post about how JSF sucks without suplemental frameworks such as Facelets. Completely supports my claims.
Matt Raible (reference 3): Matt mentions a different blogpost by Xebia about their experiences with JSF. They didn&#039;t even use Facelets; ofcourse they&#039;re going to have a hard time developing with JSF.
Sanjiv Jivan: Reasonably recent post witth an assessment on JSF alone, and then Flex and Ajax. Again no mention of supplemental frameworks. I also respectfully disagree with his view on Flex. The company I work for has proven otherwise to me on every facet, including SEO.

I agree with most of these guys, but their arguments are mostly irrelevant, as they only cover JSF on its own: that&#039;s pointless. That&#039;s like saying a BMW isn&#039;t as safe as an Opel with Airbags, while the airbags are optional for the BMW and you simply neglect to mention that. It&#039;s not how the real world works. Maybe that line of thought worked 5 years ago for JSF, but now it&#039;s exactly as I said before: &lt;q cite=&quot;http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/&quot;&gt;It’s time for critics to take JSF as is: incomplete but ultimately making you more productive if combined with the right frameworks.&lt;/q&gt;

Accusing me of displaying pathological behavior only asserts your own. Resorting to character assassination displays a lack of quality arguments on your behalf. On a final note: &#039;who don’t have the strength to admit &lt;i&gt;it&lt;/i&gt;&#039;. And what is &#039;it&#039; exactly? you&#039;ve completely failed to define what &#039;it&#039; is that I&#039;m not admitting to. That JSF sucks? I already said JSF sucks on its own over and over, which is kind the the point of this entire blogpost, isn&#039;t it?</description>
		<content:encoded><![CDATA[<p>Sigh. I won&#8217;t let this flaming go on for much longer.</p>
<p>1). There are several valid motivations to delete a comment. Your first comment was compatible with my definition of spam. If you look at some other comments on my posts, you&#8217;ll see I&#8217;m not one for deleting comments I don&#8217;t agree with. Stop acting like a child still.<br />
2). This is getting a bit immature, but I&#8217;ll indulge you. You referred to &#8216;googling JSF&#8217; once, then I countered it by showing it&#8217;s pointless, to which you replied by turning that around to support your first claim. At least that&#8217;s how I understood it. Sorry if I misunderstood.<br />
3). I just picked the first name that stood out to me from the list <em>you</em> used for your argument. Way to go brains. Let&#8217;s just go over the <i>entire</i> list then, shall we? </p>
<p>Rod Johnson: 5 years old dinosaur post on JSF alone.<br />
Bob Lee: three years old post, comparing JSF alone to Google Web Toolkit. He works at Google himself.<br />
Matt Raible (reference 1): 5 years old dinosaur post on JSF alone.<br />
Matt Raible (reference 2): 2 years old post about how JSF sucks without suplemental frameworks such as Facelets. Completely supports my claims.<br />
Matt Raible (reference 3): Matt mentions a different blogpost by Xebia about their experiences with JSF. They didn&#8217;t even use Facelets; ofcourse they&#8217;re going to have a hard time developing with JSF.<br />
Sanjiv Jivan: Reasonably recent post witth an assessment on JSF alone, and then Flex and Ajax. Again no mention of supplemental frameworks. I also respectfully disagree with his view on Flex. The company I work for has proven otherwise to me on every facet, including SEO.</p>
<p>I agree with most of these guys, but their arguments are mostly irrelevant, as they only cover JSF on its own: that&#8217;s pointless. That&#8217;s like saying a BMW isn&#8217;t as safe as an Opel with Airbags, while the airbags are optional for the BMW and you simply neglect to mention that. It&#8217;s not how the real world works. Maybe that line of thought worked 5 years ago for JSF, but now it&#8217;s exactly as I said before: <q cite="http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/">It’s time for critics to take JSF as is: incomplete but ultimately making you more productive if combined with the right frameworks.</q></p>
<p>Accusing me of displaying pathological behavior only asserts your own. Resorting to character assassination displays a lack of quality arguments on your behalf. On a final note: &#8216;who don’t have the strength to admit <i>it</i>&#8216;. And what is &#8216;it&#8217; exactly? you&#8217;ve completely failed to define what &#8216;it&#8217; is that I&#8217;m not admitting to. That JSF sucks? I already said JSF sucks on its own over and over, which is kind the the point of this entire blogpost, isn&#8217;t it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SuperDude</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-688</link>
		<dc:creator>SuperDude</dc:creator>
		<pubDate>Sat, 25 Jul 2009 06:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-688</guid>
		<description>Let&#039;s just step back a moment.

1) you admit to deleting a comment, the lowest form of blog etiquette. then you lecture others on &quot;discussing&quot; and &quot;acting like a child&quot;. nice.
2) I mentioned googling for JSF sucks once. you say &quot;keep insisting on&quot;. liar.
3) the good thing about the list of links is that it starts from 2004 but continues upto 2009 / the present (5 years of suckiness!). of course, you have to bash the one link from 2004 saying it is out of date.  nice try :)

This pathological behavior is something I&#039;ve observed in a lot of JSF supporters - people who have invested a lot of time in JSF, who have not investigated the alternatives and who don&#039;t have the strength to admit it.  It&#039;s cognitive dissonance.</description>
		<content:encoded><![CDATA[<p>Let&#8217;s just step back a moment.</p>
<p>1) you admit to deleting a comment, the lowest form of blog etiquette. then you lecture others on &#8220;discussing&#8221; and &#8220;acting like a child&#8221;. nice.<br />
2) I mentioned googling for JSF sucks once. you say &#8220;keep insisting on&#8221;. liar.<br />
3) the good thing about the list of links is that it starts from 2004 but continues upto 2009 / the present (5 years of suckiness!). of course, you have to bash the one link from 2004 saying it is out of date.  nice try :)</p>
<p>This pathological behavior is something I&#8217;ve observed in a lot of JSF supporters &#8211; people who have invested a lot of time in JSF, who have not investigated the alternatives and who don&#8217;t have the strength to admit it.  It&#8217;s cognitive dissonance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benny Bottema</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-685</link>
		<dc:creator>Benny Bottema</dc:creator>
		<pubDate>Fri, 24 Jul 2009 17:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-685</guid>
		<description>You argument is flawed. I never claimed JSF sucks or doesn&#039;t suck. I&#039;m claiming it can make you productive given the right set of tools. Also, I implied you can&#039;t determine JSF suckiness by Google page counts, which you keep insisting on.

Concerning your doubts whether I read it any of it: I have, it&#039;s an old thread and I&#039;ve participated in the comments thread as well. The reactions (to everyone&#039;s in fact): single minded flaming. No adult arguing, just simply flaming with one goal.

Concerning your point about a &#039;comprehensive list of hyper-linked, verifiable references to comments by real people&#039;: I don&#039;t dispute that. I said it is an unbalanced pool of information, poisonous in fact. With &#039;nonobjective biased site of propaganda&#039; I referred to the site owner who compiled the list. Anyone can put together a site, only referring to articles that say something sucks. That&#039;s just immature. Also the names you refer to are irrelevant, old quotes in a time where JSF couldn&#039;t be corrected by supplemental frameworks. Take Rod Johnson&#039;s point for example, it&#039;s a quote from &lt;em&gt;2004&lt;/em&gt; about JSF. No mention of its potential or combinatorial qualities... simply JSF itself which I already admitted is flawed on its own. And this is used as &#039;proper&#039; argument? Useless propaganda I say.</description>
		<content:encoded><![CDATA[<p>You argument is flawed. I never claimed JSF sucks or doesn&#8217;t suck. I&#8217;m claiming it can make you productive given the right set of tools. Also, I implied you can&#8217;t determine JSF suckiness by Google page counts, which you keep insisting on.</p>
<p>Concerning your doubts whether I read it any of it: I have, it&#8217;s an old thread and I&#8217;ve participated in the comments thread as well. The reactions (to everyone&#8217;s in fact): single minded flaming. No adult arguing, just simply flaming with one goal.</p>
<p>Concerning your point about a &#8216;comprehensive list of hyper-linked, verifiable references to comments by real people&#8217;: I don&#8217;t dispute that. I said it is an unbalanced pool of information, poisonous in fact. With &#8216;nonobjective biased site of propaganda&#8217; I referred to the site owner who compiled the list. Anyone can put together a site, only referring to articles that say something sucks. That&#8217;s just immature. Also the names you refer to are irrelevant, old quotes in a time where JSF couldn&#8217;t be corrected by supplemental frameworks. Take Rod Johnson&#8217;s point for example, it&#8217;s a quote from <em>2004</em> about JSF. No mention of its potential or combinatorial qualities&#8230; simply JSF itself which I already admitted is flawed on its own. And this is used as &#8216;proper&#8217; argument? Useless propaganda I say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SuperDude</title>
		<link>http://blog.projectnibble.org/2009/05/24/jsf-is-a-diamond-in-the-rough-you-just-need-to-make-it-shine/comment-page-1/#comment-684</link>
		<dc:creator>SuperDude</dc:creator>
		<pubDate>Fri, 24 Jul 2009 15:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.projectnibble.org/?p=108#comment-684</guid>
		<description>Taking your wonderful argument a little further:

It is obvious that JSF sucks, but a significant portion of the Java community (including yourself) seem to like it :)

Anyway, the fact that you dismiss as &quot;propaganda&quot; - a comprehensive list of hyper-linked, verifiable references to comments by real people, including names such as Matt Raible, Bob Lee, Rod Johnson, Sanjiv Jivan etc. - that speaks for itself.  I&#039;m wondering whether _you_ bothered to read it all.</description>
		<content:encoded><![CDATA[<p>Taking your wonderful argument a little further:</p>
<p>It is obvious that JSF sucks, but a significant portion of the Java community (including yourself) seem to like it :)</p>
<p>Anyway, the fact that you dismiss as &#8220;propaganda&#8221; &#8211; a comprehensive list of hyper-linked, verifiable references to comments by real people, including names such as Matt Raible, Bob Lee, Rod Johnson, Sanjiv Jivan etc. &#8211; that speaks for itself.  I&#8217;m wondering whether _you_ bothered to read it all.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
