<?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 Not Fixable</title>
	<atom:link href="http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/feed" rel="self" type="application/rss+xml" />
	<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable</link>
	<description>HTTP, REST and some Cycling</description>
	<lastBuildDate>Fri, 12 Mar 2010 03:24:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Directory Submission</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-38493</link>
		<dc:creator>Directory Submission</dc:creator>
		<pubDate>Sun, 06 Sep 2009 19:28:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-38493</guid>
		<description>I&#039;ve recently started a blog, the information you provide on this site has helped me tremendously. Thank you for all of your time &amp; work.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve recently started a blog, the information you provide on this site has helped me tremendously. Thank you for all of your time &amp; work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alain O'Dea</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-15600</link>
		<dc:creator>Alain O'Dea</dc:creator>
		<pubDate>Sat, 03 Jan 2009 18:00:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-15600</guid>
		<description>I use JSF at work as part of maintaining a mature intranet web application. Proxy caching is not possible since we use JSF directly. It has proven so difficult to make our system work on the latest MyFaces release that we have chosen to stick with the old version. I have serious misgivings about a technology standard that fails so badly for existing developers as it matures. While it has proven to be quite useful on getting the application working and in front of customers it has also imposed significant scalability problems.

JSF encourages a stateful programming model that facilitates unscalable web application designs. I would go so far as to say that it encourages it. JSF can be fixed, but doing so would make it completely incompatible with JSF as we know it today. This would effectively require a complete rewrite of our web application component. Given the obvious lack of attention paid to HTTP in JSF 1.x I intend to do everything in my power to discourage my company from adopting it. I believe that Sun has too many big shot RPC advocates egos on the line to abandon this obviously flawed protocol tunnel they have built on top of HTTP.

In short I agree with this article completely and say it is time for JSF to go away and stop wasting valuable time and resources.</description>
		<content:encoded><![CDATA[<p>I use JSF at work as part of maintaining a mature intranet web application. Proxy caching is not possible since we use JSF directly. It has proven so difficult to make our system work on the latest MyFaces release that we have chosen to stick with the old version. I have serious misgivings about a technology standard that fails so badly for existing developers as it matures. While it has proven to be quite useful on getting the application working and in front of customers it has also imposed significant scalability problems.</p>
<p>JSF encourages a stateful programming model that facilitates unscalable web application designs. I would go so far as to say that it encourages it. JSF can be fixed, but doing so would make it completely incompatible with JSF as we know it today. This would effectively require a complete rewrite of our web application component. Given the obvious lack of attention paid to HTTP in JSF 1.x I intend to do everything in my power to discourage my company from adopting it. I believe that Sun has too many big shot RPC advocates egos on the line to abandon this obviously flawed protocol tunnel they have built on top of HTTP.</p>
<p>In short I agree with this article completely and say it is time for JSF to go away and stop wasting valuable time and resources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-10067</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Tue, 11 Nov 2008 15:49:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-10067</guid>
		<description>Thanks. I never heard him speak, but I found the same from their docs. I don&#039;t understand why the other &quot;Anonymous&quot; commenter was so defensive about JSF. Let&#039;s call a spade a spade.</description>
		<content:encoded><![CDATA[<p>Thanks. I never heard him speak, but I found the same from their docs. I don&#8217;t understand why the other &#8220;Anonymous&#8221; commenter was so defensive about JSF. Let&#8217;s call a spade a spade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-10065</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 11 Nov 2008 15:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-10065</guid>
		<description>Subbu, I agree with you.  Seam, et. al. actually encourages and promotes stateful, session-heavy, web applications.  If you&#039;ve ever heard Gavin King&#039;s talks on Seam, you&#039;d see that is one of the first things he tries to hammer into the audience.  That a stateful applications are &quot;modern&quot;.  Conversations are *central* to Seam and a conversation requires a lot of state on the server in his implementation.</description>
		<content:encoded><![CDATA[<p>Subbu, I agree with you.  Seam, et. al. actually encourages and promotes stateful, session-heavy, web applications.  If you&#8217;ve ever heard Gavin King&#8217;s talks on Seam, you&#8217;d see that is one of the first things he tries to hammer into the audience.  That a stateful applications are &#8220;modern&#8221;.  Conversations are *central* to Seam and a conversation requires a lot of state on the server in his implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmanuel Pirsch</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8822</link>
		<dc:creator>Emmanuel Pirsch</dc:creator>
		<pubDate>Thu, 30 Oct 2008 13:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8822</guid>
		<description>It&#039;s been a long time since I wanted to post about &lt;a href=&quot;http://epirsch.blogspot.com/2008/10/is-jsf-fixable.html&quot; rel=&quot;nofollow&quot;&gt;JSF being not fixable&lt;/a&gt;... This post gave me the kick in the but.</description>
		<content:encoded><![CDATA[<p>It&#8217;s been a long time since I wanted to post about <a href="http://epirsch.blogspot.com/2008/10/is-jsf-fixable.html" rel="nofollow">JSF being not fixable</a>&#8230; This post gave me the kick in the but.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8663</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 28 Oct 2008 16:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8663</guid>
		<description>Yes. The issue tracker has tickets that talk about making JSF stateless wherever possible, and improving the state saving mechanism for when state is necessary.  I look forward to reading about this and full HTTP GET support in the next public draft.</description>
		<content:encoded><![CDATA[<p>Yes. The issue tracker has tickets that talk about making JSF stateless wherever possible, and improving the state saving mechanism for when state is necessary.  I look forward to reading about this and full HTTP GET support in the next public draft.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8660</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Tue, 28 Oct 2008 16:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8660</guid>
		<description>Thanks for the update. By the way, the key issue is not necessarily how to manage state, but to allow stateless applications. State management is nice to have when an app needs it, but that should be an option.</description>
		<content:encoded><![CDATA[<p>Thanks for the update. By the way, the key issue is not necessarily how to manage state, but to allow stateless applications. State management is nice to have when an app needs it, but that should be an option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8653</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 28 Oct 2008 14:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8653</guid>
		<description>Someone in the JSF expert group told me that fixing state saving is the top most issue being worked on right now. They hope to have it in the public review draft which is due out very soon.</description>
		<content:encoded><![CDATA[<p>Someone in the JSF expert group told me that fixing state saving is the top most issue being worked on right now. They hope to have it in the public review draft which is due out very soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shay</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8574</link>
		<dc:creator>shay</dc:creator>
		<pubDate>Mon, 27 Oct 2008 15:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8574</guid>
		<description>Oracle&#039;s ADF framework also offers the ability to set Get as the method to invoke JSF as well as bookmarking JSF pages.</description>
		<content:encoded><![CDATA[<p>Oracle&#8217;s ADF framework also offers the ability to set Get as the method to invoke JSF as well as bookmarking JSF pages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.subbu.org/blog/2008/10/jsf-is-not-fixable/comment-page-1#comment-8573</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Mon, 27 Oct 2008 15:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=539#comment-8573</guid>
		<description>Ok, and I will agree that JSF 1.2 needs addons like Facelets, Seam and component libraries to make it competitive.  Your blog says JSF is not fixable.  The point I am trying to make is that it is fixable, the existing JSF extensions prove it, and they are being standardized in JSF 2.0.</description>
		<content:encoded><![CDATA[<p>Ok, and I will agree that JSF 1.2 needs addons like Facelets, Seam and component libraries to make it competitive.  Your blog says JSF is not fixable.  The point I am trying to make is that it is fixable, the existing JSF extensions prove it, and they are being standardized in JSF 2.0.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
