<?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 productivity</title>
	<atom:link href="http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/</link>
	<description>Where Business meets IT</description>
	<lastBuildDate>Wed, 10 Mar 2010 11:20:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Renat</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1770</link>
		<dc:creator>Renat</dc:creator>
		<pubDate>Mon, 01 May 2006 18:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1770</guid>
		<description>Not to mention bugs in IDEs? I had once a very nice and informative NullPointerException at the very end of the very powerfull wizard that boosted my productivity by 800%. In my expericence it simply do not work, if you say, JSF is good as far as I use JDeveloper - that&#039;s the end of the story for the all other developers.</description>
		<content:encoded><![CDATA[<p>Not to mention bugs in IDEs? I had once a very nice and informative NullPointerException at the very end of the very powerfull wizard that boosted my productivity by 800%. In my expericence it simply do not work, if you say, JSF is good as far as I use JDeveloper &#8211; that&#8217;s the end of the story for the all other developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel Claramunt</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1727</link>
		<dc:creator>Gabriel Claramunt</dc:creator>
		<pubDate>Thu, 27 Apr 2006 19:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1727</guid>
		<description>I don&#039;t know Tapestry, but after working with JSF in JDeveloper, I would say IDE support is not that necessary: most of the time I find myself writing JSF code directly in the editor. Yes, I started with the full GUI thing, but after I gained some experience about how JSF work, writing the JSF code is faster for me. Even Eclipse with Web Development toolkit and JSF-RI is a very good combination for JSF development…</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know Tapestry, but after working with JSF in JDeveloper, I would say IDE support is not that necessary: most of the time I find myself writing JSF code directly in the editor. Yes, I started with the full GUI thing, but after I gained some experience about how JSF work, writing the JSF code is faster for me. Even Eclipse with Web Development toolkit and JSF-RI is a very good combination for JSF development…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrej Koelewijn</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1700</link>
		<dc:creator>Andrej Koelewijn</dc:creator>
		<pubDate>Wed, 26 Apr 2006 14:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1700</guid>
		<description>Accessibility is a good point. According to oracle ADF Faces has accessibility build in: &lt;a href=&quot;http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/topics/jsf_apps/adfcreate/af_aacessible.html?tp=true&quot; rel=&quot;nofollow&quot;&gt;  About Accessibility Support in ADF Faces Components&lt;/a&gt;.

I don&#039;t agree with your jdeveloper statement, there&#039;s not much difference between netbeans, eclipse, intelliJ and JDeveloper for java coding. 

I think there&#039;s a big market for generated web applications. The code may not be perfect, but if the productivity is a lot better, IT deparments will use it.</description>
		<content:encoded><![CDATA[<p>Accessibility is a good point. According to oracle ADF Faces has accessibility build in: <a href="http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/topics/jsf_apps/adfcreate/af_aacessible.html?tp=true" rel="nofollow">  About Accessibility Support in ADF Faces Components</a>.</p>
<p>I don&#8217;t agree with your jdeveloper statement, there&#8217;s not much difference between netbeans, eclipse, intelliJ and JDeveloper for java coding. </p>
<p>I think there&#8217;s a big market for generated web applications. The code may not be perfect, but if the productivity is a lot better, IT deparments will use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Townson</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1699</link>
		<dc:creator>Christopher Townson</dc:creator>
		<pubDate>Wed, 26 Apr 2006 13:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1699</guid>
		<description>&quot;Jdeveloper is a lot more powerful than a gui-based html editor. Creating a simple data entry form in jdeveloper is as simple as:
1. drag a table from your database to a bc4j class model.
2. drag the table from your data-control (which jdev automatically shows based on your model) onto your jsf page.
3. Done.&quot;

That form would be far from complete and would still require extensive editing: what about accessibility etc? No self-respecting HTML designer would ever use a GUI app to create their code - it&#039;s easier and quicker to write it by hand than fix-up autogenerated tag soup ... they also wouldn&#039;t want to use Jdeveloper!

That&#039;s one of the really strong points with Tapestry: it supports clear role separation and doesn&#039;t poke its nose where it has no business.</description>
		<content:encoded><![CDATA[<p>&#8220;Jdeveloper is a lot more powerful than a gui-based html editor. Creating a simple data entry form in jdeveloper is as simple as:<br />
1. drag a table from your database to a bc4j class model.<br />
2. drag the table from your data-control (which jdev automatically shows based on your model) onto your jsf page.<br />
3. Done.&#8221;</p>
<p>That form would be far from complete and would still require extensive editing: what about accessibility etc? No self-respecting HTML designer would ever use a GUI app to create their code &#8211; it&#8217;s easier and quicker to write it by hand than fix-up autogenerated tag soup &#8230; they also wouldn&#8217;t want to use Jdeveloper!</p>
<p>That&#8217;s one of the really strong points with Tapestry: it supports clear role separation and doesn&#8217;t poke its nose where it has no business.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrej Koelewijn</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1698</link>
		<dc:creator>Andrej Koelewijn</dc:creator>
		<pubDate>Wed, 26 Apr 2006 12:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1698</guid>
		<description>Jdeveloper is a lot more powerful than a gui-based html editor. Creating a simple data entry form in jdeveloper is as simple as:
1. drag a table from your database to a bc4j class model.
2. drag the table from your data-control (which jdev automatically shows based on your model) onto your jsf page.
3. Done.

Not a single line of code needed. In jdeveloper you can drag and drop jsf components on your pages, which are automatically connected to your data. That&#039;s not something that you can solve with a generic gui based html editor. An html editor doesn&#039;t know what data and business functions you have in your model layer.</description>
		<content:encoded><![CDATA[<p>Jdeveloper is a lot more powerful than a gui-based html editor. Creating a simple data entry form in jdeveloper is as simple as:<br />
1. drag a table from your database to a bc4j class model.<br />
2. drag the table from your data-control (which jdev automatically shows based on your model) onto your jsf page.<br />
3. Done.</p>
<p>Not a single line of code needed. In jdeveloper you can drag and drop jsf components on your pages, which are automatically connected to your data. That&#8217;s not something that you can solve with a generic gui based html editor. An html editor doesn&#8217;t know what data and business functions you have in your model layer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Westgate</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1690</link>
		<dc:creator>Nick Westgate</dc:creator>
		<pubDate>Wed, 26 Apr 2006 11:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1690</guid>
		<description>&quot;you also need IDE support&quot;

You mean for HTML design?
How about whatever GUI-based HTML editor your graphic designer already uses.

&quot;handwriting tapestry pages&quot;

There is simply no need to do this.
Tapestry markup is just attributes added to your existing HTML tags.
The resulting templates view and edit just like regular HTML files.

Of course there are a few caveats, but in general it just works,
and so the resulting HTML is as sane as you write it.

Cheers,
Nick.</description>
		<content:encoded><![CDATA[<p>&#8220;you also need IDE support&#8221;</p>
<p>You mean for HTML design?<br />
How about whatever GUI-based HTML editor your graphic designer already uses.</p>
<p>&#8220;handwriting tapestry pages&#8221;</p>
<p>There is simply no need to do this.<br />
Tapestry markup is just attributes added to your existing HTML tags.<br />
The resulting templates view and edit just like regular HTML files.</p>
<p>Of course there are a few caveats, but in general it just works,<br />
and so the resulting HTML is as sane as you write it.</p>
<p>Cheers,<br />
Nick.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kris</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1689</link>
		<dc:creator>kris</dc:creator>
		<pubDate>Wed, 26 Apr 2006 11:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1689</guid>
		<description>recently i had to evaluate several web frameworks for my company and i must
say tapestry outperformed them all (JSF + Facelets + Spring + Hibernate, 
Tapestry + Spring + Hibernate, ASP.NET 2.0 + Castle + NHibernate).  

whenever you have high requirements for your UI (Ajax, a lot JS + effects ... ok
lets say web 2.0 :)) you will benefit from a template-based approach (like tapestry,
or Facelets). i think a full-blown IDE will not help me much here.

nevertheless i think using Faclets as your JSF UI is a much better choice than JSP.

best regards,
kris</description>
		<content:encoded><![CDATA[<p>recently i had to evaluate several web frameworks for my company and i must<br />
say tapestry outperformed them all (JSF + Facelets + Spring + Hibernate,<br />
Tapestry + Spring + Hibernate, ASP.NET 2.0 + Castle + NHibernate).  </p>
<p>whenever you have high requirements for your UI (Ajax, a lot JS + effects &#8230; ok<br />
lets say web 2.0 <img src='http://www.it-eye.nl/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) you will benefit from a template-based approach (like tapestry,<br />
or Facelets). i think a full-blown IDE will not help me much here.</p>
<p>nevertheless i think using Faclets as your JSF UI is a much better choice than JSP.</p>
<p>best regards,<br />
kris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sjoerd</title>
		<link>http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/comment-page-1/#comment-1679</link>
		<dc:creator>Sjoerd</dc:creator>
		<pubDate>Wed, 26 Apr 2006 08:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-eye.nl/weblog/2006/04/26/jsf-productivity/#comment-1679</guid>
		<description>&gt; i would also appreciate it if adf faces would generate some sane Html

I agree. Although in general I appreciate the vast array of ADF Faces components and the functionality covered with it, the HTML generated by ADF Faces is packed with presentation code making it virtually useless in an environment where graphic screen design is an issue. Drives both graphic designers as well as programmers mad. Apparently, ADF was not designed with skinning in mind...</description>
		<content:encoded><![CDATA[<p>&gt; i would also appreciate it if adf faces would generate some sane Html</p>
<p>I agree. Although in general I appreciate the vast array of ADF Faces components and the functionality covered with it, the HTML generated by ADF Faces is packed with presentation code making it virtually useless in an environment where graphic screen design is an issue. Drives both graphic designers as well as programmers mad. Apparently, ADF was not designed with skinning in mind&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
