Forum Moderators: open
This topic gets bandied about alot. I use both.
A Recent Thread [webmasterworld.com]
ASP.NET ties you into the microsoft world permanently. You can't run .NET on any other server but IIS.
JSP can run on any platform, although I heard that Tomcat has a 150 active user upper limit.
JSP is much more robust than ASP.
If you look into JSP, I'd recommend having a look at something called taglibs. This is a way of building in pre-compiled java components into your JSP pages without actually having to write any java code yourself. There are readymade taglib libraries out there for just about anything you would want to do on an average website.
Check out the site in my profile, not a single line of java code inside the pages themselves. Just tags, which are independent of the view. The logic is not mixed with the presentation, which makes maintenace much simpler. That's one of the great things about JSP.
>>ASP.NET ties you into the microsoft world permanently
I don't see the difference between this and JSP tying yourself to java permanetly. There are a lot of negative associated with this also.
>>You can't run .NET on any other server but IIS
In all fairness the linux version of the .Net architecture is in the works.
If you are a developer of windows applications then .Net is preferable. JSP has been around a while and has had many revisions and fixes. .Net is very new and is just cutting its teeth.