Hi Balaji,
I've hacked ASP longer enough than JSP, even venturing to a kind of MVC involving C++/ATL objects (because VB/VBScript
was soooooo boringggggg), and here are my opinions:
If you talk the kind of stuff of what these technologies can do (as far as your project is concerned), it will be a stalemate. It's because every imaginable thing that can be done with JSP can also be done with ASP.
But here's a catch: think of it in terms of the direction these technologies will take. M$ is now going full blast with ASP+, and
their preferred language is C#, which is a clone of Java (any violent reactions?!). So whatever you pick, the reality is that you will do code on
Java. So what do you prefer, the genuine or the clone?
And since ASP+ is a part of a larger agglomeration called .NET, I think if you go ASP+ you'll have (or your client) to purchase all those .NET servers (And there's about 10 of them? Uh-oh, maybe I've lost count...). Oh yes, you can still do it with ASP 3.0 and your Win 2K box, but how about next year, or the succeeding years perhaps?
And in my ASP 3.0 days, I've not come across any MVC framework that is being successfully used with ASP...and maybe perhaps ASP+. Unless I'm proven wrong.
But what I do love of ASP is that you can automatically access table indexes generated by SQL Server, and "Viola!", you have an instant database search engine. That is, if you'll use SQL Server
I don't know if
Jakarta's Lucene have any semblance of this capability, but I'll soon find out.
And yes, before I forgot: I didn't know how many countless times our then system administrator applied patches and service packs to our Win 2K Advanced Server, IIS, and SQL Server.
In parting, if you go JSP, Jakarta is a huge help. Because it's free.
GL
Ex Animo Java!
-- Val
---------------------------------------------
"In your anger, don't sin." (Ephesians 4:26)