473,395 Members | 1,972 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Q: two questions

Hello,
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?

I just want to clarify myself on these two issues. Any input will be greatly
appreciated.
Thanks,
Nov 19 '05 #1
2 1086
For your questions:
First, let me make clear on thing: being a platform independent means that
once you have the framework deployed (CLR) then the code should behave as
expected.
It does not mean all operating systems have a CLR, currently only windows
platforms are supported though there is an open source implementation for
linux called MONO.
Your questions mainly deals with browser compatibility. This has nothing to
do with the platform independence of the framework.
Being browser compatible is a very complicated task and the ASP.NET
framework and especialy the ASP.NET 2.0 deals with much of these issues so
your life are much easier.
Though if you don't learn carefuly how to handle the differences and how to
take advantage of the framework support you might not benefit alot from
that.
So to summarize it all: you can't assume anything. You need to learn the
platform support and the browsers differences thugh being W3C compliant is
always a good advice.


Nov 19 '05 #2
"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...?
Nov 19 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: softwareengineer2006 | last post by:
All Interview Questions And Answers 10000 Interview Questions And Answers(C,C++,JAVA,DOTNET,Oracle,SAP) I have listed over 10000 interview questions asked in interview/placement test papers for...
0
by: softwareengineer2006 | last post by:
All Interview Questions And Answers 10000 Interview Questions And Answers(C,C++,JAVA,DOTNET,Oracle,SAP) I have listed over 10000 interview questions asked in interview/placement test papers for...
0
by: softwareengineer2006 | last post by:
All Interview Questions And Answers 10000 Interview Questions And Answers(C,C++,JAVA,DOTNET,Oracle,SAP) I have listed over 10000 interview questions asked in interview/placement test papers for...
0
by: connectrajesh | last post by:
INTERVIEWINFO.NET http://www.interviewinfo.net FREE WEB SITE AND SERVICE FOR JOB SEEKERS /FRESH GRADUATES NO ADVERTISEMENT
0
by: connectrajesh | last post by:
INTERVIEWINFO.NET http://www.interviewinfo.net FREE WEB SITE AND SERVICE FOR JOB SEEKERS /FRESH GRADUATES NO ADVERTISEMENT VIEW Interview questions and interview experiences , articles...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.