<?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: A critic view on JSF Framework</title>
	<atom:link href="http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/</link>
	<description></description>
	<lastBuildDate>Mon, 20 Feb 2012 07:04:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Peter</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-771</link>
		<dc:creator><![CDATA[Peter]]></dc:creator>
		<pubDate>Wed, 24 Mar 2010 22:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-771</guid>
		<description><![CDATA[I had bad experiences with JSF too. But this might be because I was using myfaces (+tomahawk + trinidad) which was clunky and very buggy!

It seems to me sun is/was pushing JSF to sell there GUI creators for JSF ;-)

So my personal suggestions are:

either you go the &#039;new&#039; JSF line with JBoss(richfaces)/faclets/whatever 

or you try better/real component based frameworks like wicket or vaadin.

Wicket has only Java + Html and Vaadin has only Java has its programming language. So, no new proprietary xml tags (JSF tags), no Javascript or whatever and full crossbrowser support.]]></description>
		<content:encoded><![CDATA[<p>I had bad experiences with JSF too. But this might be because I was using myfaces (+tomahawk + trinidad) which was clunky and very buggy!</p>
<p>It seems to me sun is/was pushing JSF to sell there GUI creators for JSF ;-)</p>
<p>So my personal suggestions are:</p>
<p>either you go the &#8216;new&#8217; JSF line with JBoss(richfaces)/faclets/whatever </p>
<p>or you try better/real component based frameworks like wicket or vaadin.</p>
<p>Wicket has only Java + Html and Vaadin has only Java has its programming language. So, no new proprietary xml tags (JSF tags), no Javascript or whatever and full crossbrowser support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Venkat</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-601</link>
		<dc:creator><![CDATA[Venkat]]></dc:creator>
		<pubDate>Wed, 16 Sep 2009 12:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-601</guid>
		<description><![CDATA[I haven&#039;t worked nor reviewed Stripes. My guess is it won&#039;t be as bad as JSF.

Lately I started liking component based Wicket framework as I have to write lot of Java code and less HTML/JavaScript code.]]></description>
		<content:encoded><![CDATA[<p>I haven&#8217;t worked nor reviewed Stripes. My guess is it won&#8217;t be as bad as JSF.</p>
<p>Lately I started liking component based Wicket framework as I have to write lot of Java code and less HTML/JavaScript code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agus</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-598</link>
		<dc:creator><![CDATA[Agus]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 23:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-598</guid>
		<description><![CDATA[Hi Venkat,

   And what do you think of Stripes?

Regards,
Agus]]></description>
		<content:encoded><![CDATA[<p>Hi Venkat,</p>
<p>   And what do you think of Stripes?</p>
<p>Regards,<br />
Agus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavel S</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-579</link>
		<dc:creator><![CDATA[Pavel S]]></dc:creator>
		<pubDate>Wed, 12 Aug 2009 04:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-579</guid>
		<description><![CDATA[What are you using now if not JSF? Did you find something that works better?]]></description>
		<content:encoded><![CDATA[<p>What are you using now if not JSF? Did you find something that works better?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hardtobeagod</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-512</link>
		<dc:creator><![CDATA[hardtobeagod]]></dc:creator>
		<pubDate>Fri, 08 May 2009 19:04:21 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-512</guid>
		<description><![CDATA[Guys, 

Check out Richfaces and see what you can do with JSF with ease.
 http://en.wikipedia.org/wiki/Richfaces

-- hardtobeagod]]></description>
		<content:encoded><![CDATA[<p>Guys, </p>
<p>Check out Richfaces and see what you can do with JSF with ease.<br />
 <a href="http://en.wikipedia.org/wiki/Richfaces" rel="nofollow">http://en.wikipedia.org/wiki/Richfaces</a></p>
<p>&#8211; hardtobeagod</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Venkat</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-466</link>
		<dc:creator><![CDATA[Venkat]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 00:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-466</guid>
		<description><![CDATA[I am not using JSF any more. However with JSF2.0 spec nothing much changed. In my view JSF don&#039;t have any future, Sun will bet on JavaFX.]]></description>
		<content:encoded><![CDATA[<p>I am not using JSF any more. However with JSF2.0 spec nothing much changed. In my view JSF don&#8217;t have any future, Sun will bet on JavaFX.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uday</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-465</link>
		<dc:creator><![CDATA[Uday]]></dc:creator>
		<pubDate>Tue, 07 Apr 2009 15:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-465</guid>
		<description><![CDATA[Venkat, I see this article was published in April 2008. What do we know now after 1 year in April 2009? Is JSF becoming viable option or still have issues? Have they addressed any of concerns you have mentioned?

We are in process of deciding whether to use JSF or plain MVC model. Any advise will be greatly appreciated.

Sincerely,
Uday]]></description>
		<content:encoded><![CDATA[<p>Venkat, I see this article was published in April 2008. What do we know now after 1 year in April 2009? Is JSF becoming viable option or still have issues? Have they addressed any of concerns you have mentioned?</p>
<p>We are in process of deciding whether to use JSF or plain MVC model. Any advise will be greatly appreciated.</p>
<p>Sincerely,<br />
Uday</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chand</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-263</link>
		<dc:creator><![CDATA[chand]]></dc:creator>
		<pubDate>Wed, 24 Dec 2008 05:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-263</guid>
		<description><![CDATA[just posting once again, it seems the site did not like angle brackets.

I am not an expert in JSF. I did my own version of MVC framework which is better in someways than struts and it definitely lacks certain things, 
actionform for example. I was looking around for something better before I started a new project. JSF caught my attention. 
I found somethings interesting but then after going through few articles and tutorials I found that there are some limitations and its 
highly possible that it could be because of my lack of knowledge. 1) All the examples I found had (to-view-id) destination as a page. 
I am not sure if we can redirect to a java class. 2) To expect all the processing can be done in a bean class seems naive especially 
when the logic is complex and data/rules must be shared across multiple beans. 
However, unlike struts, JSF&#039;s navigation seems to be 100% controlled through an xml file. Although I don&#039;t know if (from-view-id) is required.
If so, then that seems an unecassary thing. It would make much more sense to start with a command rather than page as the initiation process.
But like struts, by making navigation file part of war file it has the limitation of requiring a new deployment if navigation needs
to be changed. It would be so cool to load this navigation from a DB.

I tend to agree with Venkat on the conclusion.]]></description>
		<content:encoded><![CDATA[<p>just posting once again, it seems the site did not like angle brackets.</p>
<p>I am not an expert in JSF. I did my own version of MVC framework which is better in someways than struts and it definitely lacks certain things,<br />
actionform for example. I was looking around for something better before I started a new project. JSF caught my attention.<br />
I found somethings interesting but then after going through few articles and tutorials I found that there are some limitations and its<br />
highly possible that it could be because of my lack of knowledge. 1) All the examples I found had (to-view-id) destination as a page.<br />
I am not sure if we can redirect to a java class. 2) To expect all the processing can be done in a bean class seems naive especially<br />
when the logic is complex and data/rules must be shared across multiple beans.<br />
However, unlike struts, JSF&#8217;s navigation seems to be 100% controlled through an xml file. Although I don&#8217;t know if (from-view-id) is required.<br />
If so, then that seems an unecassary thing. It would make much more sense to start with a command rather than page as the initiation process.<br />
But like struts, by making navigation file part of war file it has the limitation of requiring a new deployment if navigation needs<br />
to be changed. It would be so cool to load this navigation from a DB.</p>
<p>I tend to agree with Venkat on the conclusion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavel Savara</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-89</link>
		<dc:creator><![CDATA[Pavel Savara]]></dc:creator>
		<pubDate>Tue, 22 Jul 2008 08:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-89</guid>
		<description><![CDATA[Well yo being very wrong here. Of course you can have normal link in jsf h:outputLing is just fine, And yes you can map its values to bean either reading from the request parameter or on faces-config like name valuen pair when defining bean using el.
nameOfBeandparam
#{nameOfRequestParam}
I am not sure about a syntax.
You can beans inside PhaseListener from FacesContect you can even use EL and get them by name.]]></description>
		<content:encoded><![CDATA[<p>Well yo being very wrong here. Of course you can have normal link in jsf h:outputLing is just fine, And yes you can map its values to bean either reading from the request parameter or on faces-config like name valuen pair when defining bean using el.<br />
nameOfBeandparam<br />
#{nameOfRequestParam}<br />
I am not sure about a syntax.<br />
You can beans inside PhaseListener from FacesContect you can even use EL and get them by name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vpetreski</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-62</link>
		<dc:creator><![CDATA[vpetreski]]></dc:creator>
		<pubDate>Fri, 16 May 2008 07:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-62</guid>
		<description><![CDATA[http://www.comesolvego.com/2008/05/03/game-over-java-server-faces/]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.comesolvego.com/2008/05/03/game-over-java-server-faces/" rel="nofollow">http://www.comesolvego.com/2008/05/03/game-over-java-server-faces/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Venkat Sadasivam</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-61</link>
		<dc:creator><![CDATA[Venkat Sadasivam]]></dc:creator>
		<pubDate>Fri, 09 May 2008 12:45:33 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-61</guid>
		<description><![CDATA[I can use outputLink but I cannot pass any parameters to my bean. I have manually handle request parameters.]]></description>
		<content:encoded><![CDATA[<p>I can use outputLink but I cannot pass any parameters to my bean. I have manually handle request parameters.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://webmoli.com/2008/04/28/a-critic-view-on-jsf-framework/#comment-60</link>
		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Thu, 08 May 2008 22:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://venkatsadasivam.wordpress.com/?p=55#comment-60</guid>
		<description><![CDATA[Good points, but one question:

&quot;Every button or link clicked results in a form post. That’s just wrong - why can’t I have true links like the web is supposed to?&quot;

Does the outputLink tag not provide what you&#039;re looking for here?

- Jonathan]]></description>
		<content:encoded><![CDATA[<p>Good points, but one question:</p>
<p>&#8220;Every button or link clicked results in a form post. That’s just wrong &#8211; why can’t I have true links like the web is supposed to?&#8221;</p>
<p>Does the outputLink tag not provide what you&#8217;re looking for here?</p>
<p>- Jonathan</p>
]]></content:encoded>
	</item>
</channel>
</rss>

