The following is the definition given by Microsoft.
An application domain (often AppDomain) is a virtual process that serves to isolate an application. All objects created within the same application scope (in other words, anywhere along the sequence of object activations beginning with the application entry point) are created within the same application domain. Multiple application domains can exist in a single operating system process, making them a lightweight means of application isolation.
An OS process provides isolation by having a distinct memory address space. While this is effective, it is also expensive, and does not scale to the numbers required for large web servers. The Common Language Runtime, on the other hand, enforces application isolation by managing the memory use of code running within the application domain. This ensures that it does not access memory outside the boundaries of the domain. It is important to note that only type-safe code can be managed in this way (the runtime cannot guarantee isolation when unsafe code is loaded in an application domain).
Showing posts with label .net framework. Show all posts
Showing posts with label .net framework. Show all posts
What is the difference between CCW and RCW ?
Sno | CCW | RCW |
1 | COM to .NET communication happens through COM Callable Wrapper | .NET to COM Communication happens through Remote Callable Wrappter |
Labels:
.net,
.net framework,
c#.net,
COM,
Differences,
vb.net
Mono - The .NET development platform
Thursday, April 23, 2009
What is Mono?
It is an Cross-platform, Open Source .net development framework.
Novell is giving the sponsorhip for it. The objective is to enable UNIX developers develope cross platform .NET applications. The latest version is Mono 2.4.
The Components:
1. C# compiler
2. Mono Runtime
3. Base Class Library
4. Mono Class Library
How to download?
Goto the http://mono-project.com page and from there you can download
For more information :
http://mono-project.com
It is an Cross-platform, Open Source .net development framework.
Novell is giving the sponsorhip for it. The objective is to enable UNIX developers develope cross platform .NET applications. The latest version is Mono 2.4.
The Components:
1. C# compiler
2. Mono Runtime
3. Base Class Library
4. Mono Class Library
How to download?
Goto the http://mono-project.com page and from there you can download
For more information :
http://mono-project.com
Labels:
.net,
.net for linux,
.net framework,
cross platform,
Mono,
Mono-project
Subscribe to:
Posts (Atom)