Nathan Sokalski said:
I don't think that is completely true. Java is capable of most of the stuff
.NET is, but many of those things require more complicated coding in Java.
I think MS made it easier for developers, especially for VB programmers to
to work with API from an IDE engine. That is why I said Asp.Net is a good
choice if your OS is Windows. Because MS owns Windows OS and they know from
inside-out how to customize their products to work faster and more efficient
on Windows. However, behind the scene, .Net is as complicated as hell. On
top of that, Java can run on both Windows and Unix (Linux too) while Asp.Net
is only useful to Windows OSes.
Also, when coding for the web .NET sends the code as HTML, Javascript, and
CSS while Java requires a Java-enabled browser.
You probably are mistaken JSP and Java "applet". Java applet is sort of like
..Net Windows Form and or Windows/ActiveX control. Both (JA and Ax) run under
Object tag. I have not done java extensibly nor Windows form but I think to
run .Net WinForm, your client must download .Net FrameWork, just like Java,
to run Java Applets, your PC must have JVM. Otherwise, both environment are
spitting out HTML.
In short, .Net is very similar in concept to Java. Java has been in place
for decades. If you have done some Java, you will not have tough time to
translate that into .Net systems. Nearly, everything done in Java is copied
to .Net. Indeed, Mr. Bill Gate is a very good kopy-kat... guy, he is no
innovator. I think MS followed the Japanese model, another well known
copy-cat fellow who always take someonelse products, take them apart and
make them run better. Well, nothing wrong with that, as long as I can make
some $$$.
John