"JIM.H." <JI**@discussions.microsoft.com> wrote in message
news:73**********************************@microsof t.com...
I have to questions about ASP.NET, I heard that APS.NET is platform
independent and it can run in any browser. Here are my questions:
1. Doesn't ASP.Net require .NET framework, if yes how is it not platform
dependent, can I install .NET framework to a UNIX, IBM, VAX machines?
2. If I start my development with asp.net, can I securely assume that
whatever I do with my C# language, if it runs in IE, it will run in any
other
browser? If yes, is this because of XML conversion?
You need to clarify in your mind the difference between what happens on the
server and what happens on the client.
ASP.NET needs IIS and the .NET Framework to run, which can be installed only
on a machine running at least some version of Windows (not getting into the
MONO port for LINUX here).
ASP.NET runs on that server where, in response to requests from client
browsers, it serves up the HTML, JavaScript etc which is then interpreted in
and displayed by the browsers.
It doesn't matter what .NET language you use to create your ASP.NET
language - C#, VB.NET, J#, whatever - makes no difference.
The raw language code is compiled into one or more .NET assemblies,
typically with a .DLL extension, which usually reside in the \bin folder
under your ASP.NET application's virtual directory.
Cross-browser compatibility has nothing whatsoever to do with XML
conversion - what do you imagine is being converted when you talk about XML
conversion, AAMOI...?