subject: Benefits and Components of Custom .NET Development [print this page] .NET has been one of the most popular platforms for custom software development. It is almost similar to some of the other commonly used platform such as Java. Both these platforms are based on a virtual machine model that hides the details of the computer hardware on which their programs run. Both use their own intermediate byte-code, Microsoft calling theirs Common Intermediate Language (CIL) and Sun calling theirs Java bytecode.
There are certain components that we need to know while developing custom application using .NET framework. Now the components that are involved while developing a software using .NET development.
Security modules which consist of authentication schemes, performing URL authorization, and filtering requests.
Compression modules for compressing responses, applying zip compression transfer coding to responses, and performing pre-compression of static content.
Caching modules is for storing processed information in memory on the server and using cached content in requests.
Logging and Diagnostics modules which help in logging, reporting events, and tracking requests currently executing.
Content modules works for processing requests for static files, returning to a default page.
HTTP modules For tasks specific to HTTP request.
Now let me shed some light on the benefits of custom .NET development:
.NET Framework within the scope of CLR is a functionality which does not tie itself to a single language but will be available across the many languages supported by the framework.
Based on the Virtual Machine model which hides the details of the computer hardware on which their programs run, programs on this platform is 1st converted into byte-code which is known as CIL. Later it is compiled before execution either in Just In Time (JIT) or in advance of execution using the Native Image Generator utility (NGEN).
Multiple versions of .NET frameworks or applications can be run on the same system. It is known as side by side execution.
So custom .NET development is not only the mostly popular platform available but it certainly has a lot of benefits which it gives to the developer who is developing an application using this platform.
Benefits and Components of Custom .NET Development