As soon as the developer completes developing the .NET app, he does the following:
- Compiles the app's source code with the help of corresponding language compiler to generate intermediate language code (IL code) [actually speaking when a .NET app's source code is compiled, an assembly (with .exe or .dll extension) is generated and IL code is part of that assembly. I will post about assembly in detail later].
-The assembly (which contains IL code) that is generated is carried to the client machine. As it is platform independent (cross platform support) it can be executed on the client machine. But prerequisites such as .NET framework (of required version) should be installed on the client machine prior to the execution of the assembly. At the client end the JIT (Just-in-time) compiler is responsible for the execution of the .NET app assembly. This JIT compiler is part of CLR, which is in turn a part of .NET framework
This completes the journey of a NET app..In short it can be shown as follows:
- Compiles the app's source code with the help of corresponding language compiler to generate intermediate language code (IL code) [actually speaking when a .NET app's source code is compiled, an assembly (with .exe or .dll extension) is generated and IL code is part of that assembly. I will post about assembly in detail later].
-The assembly (which contains IL code) that is generated is carried to the client machine. As it is platform independent (cross platform support) it can be executed on the client machine. But prerequisites such as .NET framework (of required version) should be installed on the client machine prior to the execution of the assembly. At the client end the JIT (Just-in-time) compiler is responsible for the execution of the .NET app assembly. This JIT compiler is part of CLR, which is in turn a part of .NET framework
This completes the journey of a NET app..In short it can be shown as follows:
1/09/2010 03:14:00 PM |
Category:
.NET platform
|
