ASP+ copies almost JSP identically.
When you modify a JSP page, the JSP engine compiles it into a servlet,
running under a JVM (Java Virtual Machine). Unless the JSP page is modified
again at some later time, future requests for the JSP page are directly
handled by compiled servlet.
ASP+ does the same thing. If you change the ASP+ script's source code, it
is recompiled. A compiled ASP+ script is not compiled directly into native
code for Windows (such as a DLL or EXE), but instead into "intermediate
language" ("IL"), which is more or less the same thing as Java bytecode (but
not compatible). This IL is executed by the .NET runtime (ASP+ is one part
of Microsoft's .NET strategy), in the same way as a JVM executes bytecode.
As for the number of languages supported by .NET, be careful... what they
really mean is that ASP+ can use scripts written in any language that has
been adapted / extended to support features of IL bytecode. Which is why
VB, MS JScript, etc. are being rewritten and/or extended to become
object-oriented, etc. One way to think of it is that each language says the
same thing, just phrasing it slightly differently. So don't expect any old
Perl script or COBOL program to run under .NET/ASP+... they must conform to
language features required by .NET.
Furthermore, with .NET, you're required -- or at least expected -- to use
certain APIs, such as ADO+ for data access. So, whether or not C# (for
example) becomes a standard or not is irrelevant... if C# was implemented
with Unix, it probably wouldn't have any access to Microsoft's proprietary
APIs, such as ADO+. As I said, I used C# as an example, but the same vendor
lock-in issues apply also to other key components of .NET.
Generally JSP is much better, as it can be implemented using cross-platform
APIs with any vendor (this has been a genuine advantage for me...).
Remember however that Java is still more or less proprietary technology
too... For the time being at least though, Sun are doing a good job,
evolving Java in the right directions...
-Christopher Brown
----- Original Message -----
From: "Mike Sankowitz" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 15, 2001 12:50 AM
Subject: jsp vs asp+
some guys from my company went to a m$ asp+ users group presentation here in
denver a couple of months ago. they were told that asp+ is compiled,
supports a bunch of different languages (like perl??), has built in support
for soap/xml, has some kind of page caching feature, has process recycling,
etc., etc.
also ...m$ is claiming that since asp+ is compiled it is faster than jsp
(yeah right, like vb is faster than java).
i've seen some material on jspinsider.com and i konw jsp has to be better
since it's written with java. has anyone else looked at asp+?
--Mike
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets