Showing posts with label .net framework. Show all posts
Showing posts with label .net framework. Show all posts

What is an application domain?

Saturday, June 27, 2009

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).

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

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

LinkWithin

Blog Widget by LinkWithin

Recommended Books