.NET Basic Question

  • Thread starter Thread starter Deepak Singh Sawner
  • Start date Start date
D

Deepak Singh Sawner

Hello All ,

I need to know the Platform indenpendcy of .Net Framework , Like java
..... .net is platform independent or not
Please answers me , as i am not aware about much in .net frame work

regards
Deepak
 
I don't know what the hell you are asking but I will take a stab at it.

Are you asking how independent the .NET platform is? Like how Java is
platform independent? In other words, Java can run on anything.

If that's the case, then no, .NET is not "universal". It will only run
on Microsoft based platforms (Windows, CE, etc).

Someone correct me if I'm wrong.

cbmeeks
http://www.codershangout.com
 
In theory it is platform independent. However, in practice, the real
support is only on windows. There are projects out there to provide support
for other platforms (e.g Mono), but those tend to not be complete
implementations.

In theory it is platform independent, because everything is compiled to an
intermediate language. Any platform can have support to interpret the IL
into real code and run it appropriately for that platform. But again, the
efforts to provide this on anything othe the windows seem to be relatively
small and I wouldn't rely on them.

So for practical purposes, I would say .NET runs only on windows.
 
In theory it is platform independent. However, in practice, the real
support is only on windows. There are projects out there to provide
support for other platforms (e.g Mono), but those tend to not be complete
implementations.

In theory it is platform independent, because everything is compiled to an
intermediate language. Any platform can have support to interpret the IL
into real code and run it appropriately for that platform. But again, the
efforts to provide this on anything othe the windows seem to be relatively
small and I wouldn't rely on them.

So for practical purposes, I would say .NET runs only on windows.

That is without doubt the most sensible and succinct appraisal of the Mono
"implementation" I've ever heard.

My car runs on petrol. There are websites which tell me how I can run it on
vegetable oil - if I followed their advice I might save a little bit of
money until the day when it all suddenly stopped working and I have to
replace the entire engine. Maybe not a problem if I only use my car to drive
to the corner shop and back, but if I'm a taxi driver then I'm faced with
serious loss of income.

..NET runs on Windows and on other platforms via Mono.

..NET runs properly on Windows.
 
Bottom line here is how and why do you want to run .net on different
platforms...
There is a way to make .net run on other platforms

Theriotically it should not be limited by platform as all of the code
will get convert to IL. and yes there are practical issues while
porting them..

As told by Mark Rae
..NET runs on Windows and on other platforms via Mono.
..NET runs properly on Windows.

Thanks
-Srinivas.
 
Looks interesting i'll dip into that from time to time ! :)

what is an n-tier application?

Thanks,

Gary-
 
:)

It's explained in the text - but in short, it's an application that splits
its logic into tiers, the most usual of which are 'presentation', 'business
logic' and 'data access'. Adding the term 'distributed' into the mix means
that the tiers execute in separate processes: typically on separate
computers.

HTH


Peter
 
Duggi said:
Bottom line here is how and why do you want to run .net on different
platforms...
There is a way to make .net run on other platforms

Theriotically it should not be limited by platform as all of the code
will get convert to IL. and yes there are practical issues while
porting them..

As told by Mark Rae
.NET runs on Windows and on other platforms via Mono.
.NET runs properly on Windows.

To be pedantic, .NET itself *only* runs on Windows. However, .NET is
just *an* implementation of the Common Language Infrastructure (CLI)
and there are others, such as Mono. In other words, Mono isn't an
implementation of .NET, it's an implementation of the CLI, in a similar
way to Apache and IIS both being web server implementations rather than
Apache being an implementation of IIS.
 
Back
Top