Features of DOT NET
Dot NET is built on service standards of XML Web, and enables both current and new applications for connecting with web applications and software to the services across programming languages, applications and platforms. Microsoft develops technologies which are appropriate for a long-term period and its dot net technology which works over the platform is no different. Amongst the many technologies which exist, asp.net development appears to be one of the popular one for the exclusive features which it exhibits.
Because interaction between new and older applications is commonly required, the .NET Framework provides means to access functionality that is implemented in programs that execute outside the .NET environment. Interoperability support (Interop) shifting to .NET from existing languages and platforms has been made much easier.
Especially if COM or Java is the environment. COM, Interop is built into the framework, and those who are presently developing in Java are familiar with C#.
CLR-Common Language Runtime:
CLR is an engine that is shared between all languages supported in .NET which includes C#, VB.NET, Managed C++, J#, and more. A developer is able to write base classes in VB.NET, child classes in C#, with the help of the Common Language Runtime. You choose the language during implementation.
Common Runtime Engine:
Programming languages on the .NET Framework compile into an intermediate language known as the Common Intermediate Language (CIL). In Microsoft’s implementation this intermediate language is not interpreted but rather compiled in a manner known as just-in-time compilation (JIT) into native code.
The .NET Framework introduces a Common Type System, or CTS. The CTS specification defines all possible datatypes and programming constructs supported by the CLR and how they may or may not interact with each other. Because of this feature, the .NET Framework supports the exchange of instances of types between programs written in any of the .NET languages.
Base Class Library:
The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library of functionality available to all languages using the .NET Framework. The BCL provides classes which encapsulate a number of common functions.
Installation of computer software must be carefully managed to ensure that it does not interfere with previously installed software, and that it conforms to increasingly stringent security requirements. The .NET framework includes design features and tools that help address these requirements. Applications can now be deployed by a simple XCOPY of the assemblies, ASP. net files, and configuration files.
Full Web service and SOAP support:
Complexities are optionally hidden for building Web service providers and consumers in Dot NET. Details of the syntax and protocol surrounding XML Web services can be fully customized if needed, however. It is truly the best of both worlds.
XML at the core:
Serialization, streaming, parsing, transforming, and schema support are only some of the “baked-in” XML features of the . NET runtime.
Object-oriented ASP. NET
Use script for your clients, not your server-based code! Leverage your existing OO framework from ASP. NET and enjoy improved Web application performance due to compiled server code.