Well, I think it is hard to predict the future. I'm a final year university student, who has studied and worked with java for the past three years. However, Microsoft came to my university (in the UK) and gave one of the most impressive demonstrations I have ever seen. Basically the guy used Microsoft Visual Studio.NET to create an XML web service, a gui widget in Visual Basic.NET which talked to it and a wireless application within 15 minutes. He must have typed two lines of code in all, the rest was with wizards and point and click. Although Visual Studio did crash and the wireless app wouldn't connect ), I have to admit it was extremely cool. I'm building a web app using servlets and jsp for my degree, and it took me longer to set up Tomcat than it did for this guy to make these web services. I don't know if .NET is that impressive a technology, but with an application like Visual Studio.NET I can see how popular it will become. Oh yeah, and UK students and researchers can buy it for $99. Whew! Richard
"Although Visual Studio did crash and the wireless app wouldn't connect ), I have to admit it was extremely cool." News Flash: In the Real World, crashing is not cool. That's why Java won some time ago.
Tony Alicea Senior Java Web Application Developer, SCPJ2, SCWCD
Is the post about the .net demo a joke? First of all, any demo where the system crashes is a disaster. Everything is supposed to go right in a demo. If it crashes in the demo, one can assume it crashes frequently in real life. The demonstrator created a fantastic application in 15 minutes by pointing and clicking and writing a few lines of code. There had to be a lot of code written before the demo, some of it because the demo uses canned routines, and perhaps some code written specifically for the demo. Real world applications require a lot of custom code, no matter what languages and development tools you are using. For various reasons, no one is going to demo writing thousands of lines of code. The salesman will make it look like all you have to do is point and click. This sort of thing may impress some college students and nontechnical managers.
Garry Kalra, This is a very difficult question to answer, it's sort of like trying to predict the future. But servlets seem fairly safe, they basically go along with most of the other items you mention. I haven't done much with J2ME so I can't help you there. There is demand for EJB yet it is lower than demand for servlets since most using EJB also use servlets.