• Post Reply Bookmark Topic Watch Topic
  • New Topic

JSP vs. ASP .NET

 
Alfred Kemety
Ranch Hand
Posts: 279
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm really very unsure whether I should continue learning JSP/Jbeans or should I move to the MS .NET
I'm a web developer, used ASP, VBScrit, JavaScript. I then learnt Java and it's really good. I was getting ready to further learn JSP,Jbeans, but...
The ease of use of the ASP .NET & Visual Studio .NET and how easy it is to write ASP .NET code which is more or less XML and how the .NET framework handle simple stuff - like form validation, and not losing form content - without needing to write tens of lines of code, makes it really tempting. Although Java, JSP, Jbeans feels so robust. I say feels because I haven't really went deep into it, the code looks more difficult to write though.
Well, can anyone suggest something here? any examples that shows the capabilities or the cons of JSP vs. ASP .NET? Any examples to elaborate the ease of use of JSP?
Will JSTL make things easier or just more complicated?
Thanks in advance,
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For most MS technologies (at least in the past, don't know about .NET family), the simple/mainstream stuff is easy to implement but the advanced stuff is twice as hard compared to the Java offerings.
JSP itself supports full XML-syntax (no Java code), including custom taglibs. JSTL strengthens JSP as a technology by standardizing some of the commonly used taglibs meaning less custom taglib code.
In my opinion, ASP.NET has no significant advantages over JSP when you take the various open source frameworks into consideration. But, as a long-time Java developer, my opinion may be quite biased.
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would say that one is not better than the other. Learn the one you feel more comfortable with or that may better your career. There is something to be said for loyalty to Sun, but when it comes to earning a living, I go where the money is.
Also, some may say that JSP is better than ASP because JSP allows you to write custom tags. But I try and avoid custom tags like the pleague. Only because STRUTS and JSTL offer everything I need.
 
Matthew Phillips
Ranch Hand
Posts: 2676
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My opinion my be a little different than most, but I would say go with ASP.NET. It sounds like you already have a leg up on it since you have previous ASP experience to apply to it. In the long run, it is not going to hurt to have both. In your shoes I would probably make ASP.NET my priority though.
 
Alfred Kemety
Ranch Hand
Posts: 279
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, at this point I would ask, for small to midium range projects, does one spend a lot more effort developing using JSP then ASP .NET or not?
How about for large - huge projects?
Does JSTL add a lot to the power of JSP?
I'm hear talking about JSP/ASP .NET not the J2EE and the .NET platform
Thanks in advance
 
Sam Kebab
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alfred,
Microsoft is known to make everything easy - whether that be for the administrator, dba, or developer. I have been looking at .Net for some months now and find my knowledge of java has helped me understand .Net.
There are some things i don't like about ASP.net. One, my clients can't use the .Net technology with a linux, unix server. Requesting they buy a Windows 2000 server will surely raise a few nasty remarks - "you mean we have to buy new servers?" Two, although I can always use free (i.e. less endowed) tools like webmatrix, and ICSharp Ide -- the truth is the cornerstone to .Net development is Visual Studio.Net. That would mean I need to cough out $2000 every year. Three, there is a lot of "magic" that goes on when you use an ide like Visual Studio.net. Fun to use, but not very good for new guys (lest you develop a generation of programmers who don't know how to think) trying to learn programming in general.
I think i will be able to build faster in ASP.net than jsp. So why am i not building on ASP.net? Because all of my clients want J2EE. Plain and simple, i couldn't care less what platform. At this point my clients have a healthy distrust of anything .Net. Oh and one more thing - I'd rather be packaged as a J2EE expert who knows .Net intimately; than another point and click vb programmer who claims to know java.
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Sam Kebab:
Alfred,
I'd rather be packaged as a J2EE expert who knows .Net intimately; than another point and click vb programmer who claims to know java.

I want to make that my quote. I agree 100%
 
Alfred Kemety
Ranch Hand
Posts: 279
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think I got convinced, but what is a visual tool for the J2EE as good as VS .NET? I guess the IBM's websphere. How much does that cost?
One last question, is studying for the SCWCD exam enough for being able to develop J2EE web applications?
Thanks in Advance,
Alfred
 
Gravity is a harsh mistress. But this tiny ad is pretty easy to deal with:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!