<?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: Boycott JSF</title>
	<atom:link href="http://www.bileblog.org/2004/09/boycott-jsf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bileblog.org/2004/09/boycott-jsf/</link>
	<description>If you have nothing bad to say, say nothing.</description>
	<pubDate>Tue,  9 Mar 2010 23:39:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arash Rajaeeyan</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2664</link>
		<dc:creator>Arash Rajaeeyan</dc:creator>
		<pubDate>Thu, 17 Aug 2006 14:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2664</guid>
		<description>&gt;&gt;&gt;I have yet to see a single positive review of this spec that comes from a non-Struts user.

ok now we have JSF 1.2, alignment with JSP, facelets, and web beans (JSR 299)

do you think this review is enough, or you think it needs more review?</description>
		<content:encoded><![CDATA[<p>>>>I have yet to see a single positive review of this spec that comes from a non-Struts user.</p>
<p>ok now we have JSF 1.2, alignment with JSP, facelets, and web beans (JSR 299)</p>
<p>do you think this review is enough, or you think it needs more review?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tucsonalama</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2663</link>
		<dc:creator>Tucsonalama</dc:creator>
		<pubDate>Thu, 05 May 2005 20:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2663</guid>
		<description>First I love the blog...

But having spent the past year trying to wrangle struts into handling context sensitive menu options on the same page and then having to explain how to do it over and over again to other struts developers... frankly, JSF looks very attractive!  Ahhh.. event driven.  Like a tall glass of water.</description>
		<content:encoded><![CDATA[<p>First I love the blog&#8230;</p>
<p>But having spent the past year trying to wrangle struts into handling context sensitive menu options on the same page and then having to explain how to do it over and over again to other struts developers&#8230; frankly, JSF looks very attractive!  Ahhh.. event driven.  Like a tall glass of water.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Jouravlev</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2662</link>
		<dc:creator>Michael Jouravlev</dc:creator>
		<pubDate>Fri, 11 Mar 2005 17:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2662</guid>
		<description>How one can compare Tapestry and Struts? Struts is a controller framework (taglibs aside), Tapestry is a view framework.</description>
		<content:encoded><![CDATA[<p>How one can compare Tapestry and Struts? Struts is a controller framework (taglibs aside), Tapestry is a view framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: qwerty</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2661</link>
		<dc:creator>qwerty</dc:creator>
		<pubDate>Tue, 05 Oct 2004 10:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2661</guid>
		<description>I think Craig Mac Calahan is a good programmer. Tomcat 4 is quite well done. However I have to agree that Struts is not so great (did not change much in 4 years), and that Tapestry has a very good approach to build web apps (unfortunately it is a little bit on the slow side).
I guess the problem with struts/jsf is that they absolutely wanted to use the cool jsp custom tags which end up producing something unreadable, not easily maintainable.
I have a complaint about Webworks: it seems silly to use velocity behind their custom jsp tags =&gt; Webwork + jsp = not good.</description>
		<content:encoded><![CDATA[<p>I think Craig Mac Calahan is a good programmer. Tomcat 4 is quite well done. However I have to agree that Struts is not so great (did not change much in 4 years), and that Tapestry has a very good approach to build web apps (unfortunately it is a little bit on the slow side).<br />
I guess the problem with struts/jsf is that they absolutely wanted to use the cool jsp custom tags which end up producing something unreadable, not easily maintainable.<br />
I have a complaint about Webworks: it seems silly to use velocity behind their custom jsp tags => Webwork + jsp = not good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DrReverend</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2660</link>
		<dc:creator>DrReverend</dc:creator>
		<pubDate>Sat, 25 Sep 2004 07:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2660</guid>
		<description>I've used Struts before and found it to be ok, not great, just ok.

I tried JSF for the first time today.
Now I have a new appriciation for Struts.
I found JSF to be awkward and unintuitive.
I just couldn't see what makes it better than Struts.  It doesn't seem to solve any of Struts major problems, (whatever you may consider them to be).  If someone can explain it too me I'd really appriciate it.

I don't see the point of JSF.  Struts exists and has had pretty widespread industry acceptance.
Why do we need JSF?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used Struts before and found it to be ok, not great, just ok.</p>
<p>I tried JSF for the first time today.<br />
Now I have a new appriciation for Struts.<br />
I found JSF to be awkward and unintuitive.<br />
I just couldn&#8217;t see what makes it better than Struts.  It doesn&#8217;t seem to solve any of Struts major problems, (whatever you may consider them to be).  If someone can explain it too me I&#8217;d really appriciate it.</p>
<p>I don&#8217;t see the point of JSF.  Struts exists and has had pretty widespread industry acceptance.<br />
Why do we need JSF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Hightower</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2659</link>
		<dc:creator>Rick Hightower</dc:creator>
		<pubDate>Fri, 24 Sep 2004 18:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2659</guid>
		<description>"I won't go into the details of why JSF is c#$%."

Be honest... I doubt that you could go into detail. Your hatred for a technology that you have not used is troubling.

"once you discount people on the expert group, jsf vendors, and struts users" or apparently by your later post... anyone whatsoever who disagrees with you.

I think you have shown your true colors. If you don't agree with Hani, your opinion does not count because of XYZ.

"To date, I have yet to see a single positive review of this spec that comes from a non-Struts user. WebWork, Tapestry, Spring, and pretty much every non-Struts framework users scoff and laugh at JSF. It's ugly, it's not intuitive, and it is hellbent on the Microsoft style approach; f555 the users and force them to use clever tools. "

Spring has JSF integration. I guess they realize what you don't. JSF will be used by a lot of companies.</description>
		<content:encoded><![CDATA[<p>&#8220;I won&#8217;t go into the details of why JSF is c#$%.&#8221;</p>
<p>Be honest&#8230; I doubt that you could go into detail. Your hatred for a technology that you have not used is troubling.</p>
<p>&#8220;once you discount people on the expert group, jsf vendors, and struts users&#8221; or apparently by your later post&#8230; anyone whatsoever who disagrees with you.</p>
<p>I think you have shown your true colors. If you don&#8217;t agree with Hani, your opinion does not count because of XYZ.</p>
<p>&#8220;To date, I have yet to see a single positive review of this spec that comes from a non-Struts user. WebWork, Tapestry, Spring, and pretty much every non-Struts framework users scoff and laugh at JSF. It&#8217;s ugly, it&#8217;s not intuitive, and it is hellbent on the Microsoft style approach; f555 the users and force them to use clever tools. &#8221;</p>
<p>Spring has JSF integration. I guess they realize what you don&#8217;t. JSF will be used by a lot of companies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thecodemonster</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2658</link>
		<dc:creator>thecodemonster</dc:creator>
		<pubDate>Fri, 24 Sep 2004 08:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2658</guid>
		<description>I like JSF.  As a software developer, and not some mind dumb twit that needs a framework to do web apps.  Or even worse, a MIS major who can't figure out that separation of concerns is just polished old fashion problem solving.

I like the fact that I can build a complete user interface with JSF and not have to wait on the EJB or avalon component backends to show up from whatever third world nation outsourcing company won the contract.

JSF is the best thing to help the JAVA web-based open source applications community catch up with PHP.  Cause believe me, the OS crap that Hani is consitently kneels in front of hasn't and can't produce any applications that people can just USE.</description>
		<content:encoded><![CDATA[<p>I like JSF.  As a software developer, and not some mind dumb twit that needs a framework to do web apps.  Or even worse, a MIS major who can&#8217;t figure out that separation of concerns is just polished old fashion problem solving.</p>
<p>I like the fact that I can build a complete user interface with JSF and not have to wait on the EJB or avalon component backends to show up from whatever third world nation outsourcing company won the contract.</p>
<p>JSF is the best thing to help the JAVA web-based open source applications community catch up with PHP.  Cause believe me, the OS crap that Hani is consitently kneels in front of hasn&#8217;t and can&#8217;t produce any applications that people can just USE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fx</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2657</link>
		<dc:creator>fx</dc:creator>
		<pubDate>Thu, 23 Sep 2004 11:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2657</guid>
		<description>Not sure if "mission-critical JSF" is an oxymoron. "Microsoft Works" is one though.</description>
		<content:encoded><![CDATA[<p>Not sure if &#8220;mission-critical JSF&#8221; is an oxymoron. &#8220;Microsoft Works&#8221; is one though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Abbe</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2656</link>
		<dc:creator>Rob Abbe</dc:creator>
		<pubDate>Thu, 23 Sep 2004 09:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2656</guid>
		<description>At the risk of getting blasted for having a differing opinion, I must say that Overall, I think it's a big plus for Java to have JSF based tools that are on par with ASP.Net.

Making Java accessible to more developers is a plus and having a standard supported between vendors is a big win as well.

Web development is only a small part of my current job.  I hate and I stress hate working with HTML.  Any tools that make an effort to hide the ugliness of working with HTML and other web related crap is fine with me.</description>
		<content:encoded><![CDATA[<p>At the risk of getting blasted for having a differing opinion, I must say that Overall, I think it&#8217;s a big plus for Java to have JSF based tools that are on par with ASP.Net.</p>
<p>Making Java accessible to more developers is a plus and having a standard supported between vendors is a big win as well.</p>
<p>Web development is only a small part of my current job.  I hate and I stress hate working with HTML.  Any tools that make an effort to hide the ugliness of working with HTML and other web related crap is fine with me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a faithfull follower of this Blog</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2655</link>
		<dc:creator>a faithfull follower of this Blog</dc:creator>
		<pubDate>Thu, 23 Sep 2004 03:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2655</guid>
		<description>Hmmm... I'm confused Hani. Does the total lack of the usual amount of unmentionables in such a lengthy entry mean that you're, secretly, admiring JSF but feel obliged to live up to the expectations of this blog, or do you feel you really, really, need to get the message across?

- a faithfull follower of this Blog</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; I&#8217;m confused Hani. Does the total lack of the usual amount of unmentionables in such a lengthy entry mean that you&#8217;re, secretly, admiring JSF but feel obliged to live up to the expectations of this blog, or do you feel you really, really, need to get the message across?</p>
<p>- a faithfull follower of this Blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2654</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 22 Sep 2004 05:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2654</guid>
		<description>"Hardcore enterprise people".  Can you have hardcore mediocrity?</description>
		<content:encoded><![CDATA[<p>&#8220;Hardcore enterprise people&#8221;.  Can you have hardcore mediocrity?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: /9</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2653</link>
		<dc:creator>/9</dc:creator>
		<pubDate>Wed, 22 Sep 2004 02:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2653</guid>
		<description>What do you expect from Craig McClanathanahan?  He hasn't produced anything but hack/bug laden fecal sputum since the get go.  Commons Chain indeed.</description>
		<content:encoded><![CDATA[<p>What do you expect from Craig McClanathanahan?  He hasn&#8217;t produced anything but hack/bug laden fecal sputum since the get go.  Commons Chain indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Hightower</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2652</link>
		<dc:creator>Rick Hightower</dc:creator>
		<pubDate>Tue, 21 Sep 2004 21:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2652</guid>
		<description>"It's the people who need examples to see that cr@p is cr@p which perpetuate the existence of the mindnumbing web frameworks which have become so 'de facto'."

It sounds like you much prefer people who have never used a framework to comment on it. You can't eat real food, only baby food. You intellectual stomach can't stand a different opinion. Are you always so spoon feed?

JSF is well designed and productive. You don't need a fancy IDE to work with it. I just use Eclipse with no drag and drop JSF support. BTW I love Eclipse too.

I have used other web frameworks. I feel JSF is the most productive web framework that I have used. It is natural and productive. It just makes sense. It is well-designed. Is it flawless? No. Will it get better over time? Yes. Does this mean I am anti-Tapestry? No.

JSF is productive..... much more so than Struts or similar Model 2 era MVC frameworks (IMO including WebWork). With JSF you can do true MVC not model 2 watered down MVC that Struts and WebWork provide. It provides true GUI components and a true event model. I am not saying that WebWork or Struts don't make more sense in some situations, but for many projects JSF is better.

The only other web framework (in the near future) I might consider is Tapestry. To me the killer stack is still Spring+Hibernate+JSF.</description>
		<content:encoded><![CDATA[<p>&#8220;It&#8217;s the people who need examples to see that cr@p is cr@p which perpetuate the existence of the mindnumbing web frameworks which have become so &#8216;de facto&#8217;.&#8221;</p>
<p>It sounds like you much prefer people who have never used a framework to comment on it. You can&#8217;t eat real food, only baby food. You intellectual stomach can&#8217;t stand a different opinion. Are you always so spoon feed?</p>
<p>JSF is well designed and productive. You don&#8217;t need a fancy IDE to work with it. I just use Eclipse with no drag and drop JSF support. BTW I love Eclipse too.</p>
<p>I have used other web frameworks. I feel JSF is the most productive web framework that I have used. It is natural and productive. It just makes sense. It is well-designed. Is it flawless? No. Will it get better over time? Yes. Does this mean I am anti-Tapestry? No.</p>
<p>JSF is productive&#8230;.. much more so than Struts or similar Model 2 era MVC frameworks (IMO including WebWork). With JSF you can do true MVC not model 2 watered down MVC that Struts and WebWork provide. It provides true GUI components and a true event model. I am not saying that WebWork or Struts don&#8217;t make more sense in some situations, but for many projects JSF is better.</p>
<p>The only other web framework (in the near future) I might consider is Tapestry. To me the killer stack is still Spring+Hibernate+JSF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Hightower</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2651</link>
		<dc:creator>Rick Hightower</dc:creator>
		<pubDate>Tue, 21 Sep 2004 21:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2651</guid>
		<description>I dig JSF. I have used JSF. I never used any drag and drop tools. I find they get in the way. You can use JSF *without* fancy tools. It is an urban myth that you have to use fancy tools to use JSF. Perhaps Tapestry is better...I keep hearing that it is. JSF works fine.</description>
		<content:encoded><![CDATA[<p>I dig JSF. I have used JSF. I never used any drag and drop tools. I find they get in the way. You can use JSF *without* fancy tools. It is an urban myth that you have to use fancy tools to use JSF. Perhaps Tapestry is better&#8230;I keep hearing that it is. JSF works fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2650</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 21 Sep 2004 13:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2650</guid>
		<description>As one who's put several apps together using Struts,  I can recognize a struts spin-off when I see one.  JSF is rehashed Struts + a semi-cool event model + a not so cool component packaging scheme.  Struts was PAINFUL, but it can be excused because it was written over 4 years ago.  JSF looks like the groupthink product of several Struts fans.  I'm moving my latest app to a new architecture and needed/wanted a new MVC and was very tired of Struts.  Ended up settling on Tapestry over JSF for a myriad of reasons, but the biggest was this: If you need a fancy GUI tool to make your framework simple, you can't really call it simple, can you.</description>
		<content:encoded><![CDATA[<p>As one who&#8217;s put several apps together using Struts,  I can recognize a struts spin-off when I see one.  JSF is rehashed Struts + a semi-cool event model + a not so cool component packaging scheme.  Struts was PAINFUL, but it can be excused because it was written over 4 years ago.  JSF looks like the groupthink product of several Struts fans.  I&#8217;m moving my latest app to a new architecture and needed/wanted a new MVC and was very tired of Struts.  Ended up settling on Tapestry over JSF for a myriad of reasons, but the biggest was this: If you need a fancy GUI tool to make your framework simple, you can&#8217;t really call it simple, can you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous Coward</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2649</link>
		<dc:creator>Anonymous Coward</dc:creator>
		<pubDate>Tue, 21 Sep 2004 11:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2649</guid>
		<description>Sun needed to do JSF secretly and without listening to anyone so they could manage to create a JSF IDE (StudioCreator) without it being crap compared to competition.</description>
		<content:encoded><![CDATA[<p>Sun needed to do JSF secretly and without listening to anyone so they could manage to create a JSF IDE (StudioCreator) without it being crap compared to competition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous Coward</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2648</link>
		<dc:creator>Anonymous Coward</dc:creator>
		<pubDate>Tue, 21 Sep 2004 11:46:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2648</guid>
		<description>Sun needed to do JSF secretly and without listening to anyone so they could manage to create a JSF IDE (SunOneStudio) without it being crap compared to competition.</description>
		<content:encoded><![CDATA[<p>Sun needed to do JSF secretly and without listening to anyone so they could manage to create a JSF IDE (SunOneStudio) without it being crap compared to competition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2647</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 21 Sep 2004 11:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2647</guid>
		<description>Glad to know that I'm not the only one who things Struts and etc. is NOT the way to build apps.</description>
		<content:encoded><![CDATA[<p>Glad to know that I&#8217;m not the only one who things Struts and etc. is NOT the way to build apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: buko</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2646</link>
		<dc:creator>buko</dc:creator>
		<pubDate>Tue, 21 Sep 2004 09:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2646</guid>
		<description>java server fuzzes is there because of struts.  I dunno why people still want to use it.</description>
		<content:encoded><![CDATA[<p>java server fuzzes is there because of struts.  I dunno why people still want to use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jw</title>
		<link>http://www.bileblog.org/2004/09/boycott-jsf/comment-page-1/#comment-2645</link>
		<dc:creator>jw</dc:creator>
		<pubDate>Tue, 21 Sep 2004 01:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=109#comment-2645</guid>
		<description>Behrang Saeedzadeh,

atleast try one other non-struts web mvc before wanting to suck java serverfeces cock. Don't you think?</description>
		<content:encoded><![CDATA[<p>Behrang Saeedzadeh,</p>
<p>atleast try one other non-struts web mvc before wanting to suck java serverfeces cock. Don&#8217;t you think?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
