http://www.javalobby.org/articles/jsf-asp/
Is JSF ready to take on ASP.NET?
In the last two years since JavaServer Face's release to the public we've seen strong developer support as well as powerful IDE integration now being offered. Is it too soon to start comparing JSF development to Microsoft's ASP.Net/Visual Studio development experience?
I don't think so...
For comparison's sake I'll took a look at two key technologies offered by Microsoft: ASP.Net 2.0 and it's integrated development environment Visual Studio 2005 (Code named Whidbey). I'll then compare them both to the component technologies available in the core JSF technology as well as the leading JSF development environments. (Keep in mind that I'm by no means a .Net dev expert, but I think I know enough to effectively begin comparing .Net and JSF.)