Forum Moderators: open

Message Too Old, No Replies

JSP vs ASP.NET

pros and cons

         

bek816

11:25 pm on May 18, 2003 (gmt 0)

10+ Year Member



Hi guys,

I'm not looking to start a flame war, I'm just looking for some information from people more experienced than myself. I'm curious, what are some of the advantages of JSPs over ASP.NET, and vice-versa?

Thanks.

Brian

txbakers

3:23 am on May 19, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi, and welcome to WebmasterWorld.

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.

bcc1234

3:42 am on May 19, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



From the thread that was referenced:
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.

bek816

5:16 am on May 19, 2003 (gmt 0)

10+ Year Member



Thank you very much guys, I appreciate the answers. I am a student and this (school) term I'm doing an ASP and next term (work term) I'll be working with JSPs. I just wanted to know what you guys thought of the two (so I know what I'm getting into) and I appreciate your feedback!

Steve_S

12:23 pm on May 19, 2003 (gmt 0)

10+ Year Member



ASP.NET separate totally the code layer from the HTML layer, is very easy to maintain and totally integrated with the Microsoft Platform.

If your project will run on MS servers, is the preferable solution.

korkus2000

12:42 pm on May 19, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The big reason for the ASP.Net is to integrate with the whole frame work for a seemless application and web development enviroment. If you look at ASP.net as a seperate piece then you are looking at a similar technology to JSP. If you look at the framework as a whole then you are really talking about something more.

>>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.