.NET is a framework developed by Microsoft that allows programming languages like VB, C#, and ASP to be used to create applications. The .NET Framework includes a common language runtime (CLR) that handles memory management, security, and code execution. It also includes a large library of reusable classes and interfaces. Some key benefits of .NET include a consistent programming model, cross-platform support, language interoperability, and automatic resource management. The .NET Framework consists of several important components, including the CLR, class libraries, common language specification, common type system, and assemblies.
.NET is a framework developed by Microsoft that allows programming languages like VB, C#, and ASP to be used to create applications. The .NET Framework includes a common language runtime (CLR) that handles memory management, security, and code execution. It also includes a large library of reusable classes and interfaces. Some key benefits of .NET include a consistent programming model, cross-platform support, language interoperability, and automatic resource management. The .NET Framework consists of several important components, including the CLR, class libraries, common language specification, common type system, and assemblies.
. Introduction Net is an essential component of windows os which helps in creating applications by integrating different programming languages such as – • VB • C# • ASP • Visual C++ • This frame work consist of virtual execution system called Common Language Runtime(CLR) and a set of class libraries. • In 1995 SUN Microsystem developed Java which is a platform independent language. • In 2002 j2EE has been realised. • Microsoft Developed DOT Net in 2002. Benefits of . Net • Consistent programming model • Cross-platform support • Language Interoperability • Automatic Management of resources(file,memory,n/w,db connections) • Ease of deployment .Net Framework Components of .Net Framework Components of .Net Framework 1. Common Language Runtime(CLR)- It perform memory management, exception handling, debugging, security checking, thread execution, code safety, verification and compilation. 2. . Net Framework Class Library- It contains a huge library of reusable types. classes, interfaces, structures, and enumerated values, which are collectively called types. 3. Common Language Specification- It contains the specifications for the .Net supported languages and implementation of language integration. 4. Common Type System- It provides guidelines for declaring, using, and managing types at runtime, and cross-language communication. 5.Metadata and Assemblies Metadata is the binary information describing the program 6.Windows Forms Windows Forms contain the graphical representation of any window displayed in the application. 7. ASP.NET and ASP.NET AJAX ASP.NET is the web development model and AJAX is an extension of ASP.NET for developing and implementing AJAX functionality. ASP.NET AJAX contains the components that allow the developer to update data on a website without a complete reload of the page. 8.ADO.NET It is the technology used for working with data and databases. It provides access to data sources like SQL server, OLE DB, XML etc. The ADO.NET allows connection to data sources for retrieving, manipulating, and updating data. 9. Windows Workflow Foundation (WF) It helps in building workflow-based applications in Windows. It contains activities, workflow runtime, workflow designer, and a rules engine. 10.Windows Presentation Foundation It provides a separation between the user interface and the business logic. It helps in developing visually stunning interfaces using documents, media, two and three dimensional graphics, animations, and more. 11. Windows Communication Foundation (WCF) It is the technology used for building and executing connected systems. 12. Windows Card Space It provides safety for accessing resources and sharing personal information on the internet. 13. LINQ It imparts data querying capabilities to .Net languages using a syntax which is similar to the tradition query language SQL.