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