NET Framework |What is .NET Framework used for?
NET Framework,What is .NET Framework used for?,Do I need Windows NET Framework?,Can I uninstall NET Framework?,What is .NET Framework with example?, NET Framework download,NET Framework, Windows 7 64 bit Download,Net Framework 4.5 Download,.Net Framework Windows 7 32-bit,.NET Framework for Windows 10,.net framework 4.7.2 download,NET Framework 3.5 Download
NET Framework latest version
What is .Net Framework?
The .Net framework consists of developer tools, programming languages, and libraries to make desktop and internet applications. it's additionally wont to build websites, internet services, and games.t
The .Net framework was meant to form applications, which might run on the Windows Platform. the primary version of the .Net framework was discharged within the year 2002. The version was known as .Net framework one.0. The Microsoft .Net framework has come back an extended means since then, and therefore the current version is .Net Framework four.7.2.
The Microsoft .Net framework may be wont to produce each – Form-based and Web-based applications. internet services can even be developed mistreatment the .Net framework.
. therefore developers will select and choose the language to develop the desired application. during this chapter, you'll learn some basics of the .Net framework.
In this .Net design tutorial, you'll learn .NET Framework basics-
.Net Framework design
.Net Framework Architecture is a programming model for the .Net platform that gives associate execution setting and integration with varied programming languages for straightforward development and preparation of assorted Windows and desktop applications. It consists of sophistication libraries and reusable parts.
The basic design of the .Net framework is as shown below.
.Net Framework design Diagram
.NET parts (components)
The design of .Net framework relies on the subsequent key components;
1. Common Language Runtime
The “Common Language Infrastructure” or user interface may be a platform in .Net design on that the .Net programs ar dead.
The user interface has the subsequent key features:
Exception Handling – Exceptions ar errors that occur once the applying is dead.
Examples of exceptions are:
☑️If associate application tries to open a file on the native machine, however the file isn't gift.
☑️If the applying tries to fetch some records from a database, however the affiliation to the information isn't valid.
Garbage Collection – pickup is that the method of removing unwanted resources after they aren't any longer needed.
Examples of pickup are
☑️A File handle that isn't any longer needed. If the applying has finished all operations on a file, then the file handle might not be needed.
☑️The information affiliation isn't any longer needed. If the applying has finished all operations on a information, then the information affiliation might not be needed.
Working with varied programming languages
As noted in associate earlier section, a developer will develop associate application in a very style of .Net programming languages.
✔️Language – the primary level is that the programming language itself, the foremost common ones ar VB.Net and C#.
✔️Compiler – there's a compiler which is able to be separate for every programming language. therefore underlying the VB.Net language, there'll be a separate VB.Net compiler.
✔️Common Language Interpreter – this can be the ultimate layer in .Net which might be wont to run a .net program developed in any programming language. that the succeeding compiler can send the program to the user interface layer to run the .Net application.
2. category Library
The .NET Framework includes a group of normal category libraries. a category library may be a assortment of strategies and functions that may be used for the core purpose.
For example, there's a category library with strategies to handle all file-level operations. therefore there's a technique which might be wont to browse the text from a file. Similarly, there's a technique to write down text to a file.
Most of the strategies are split into either the System.* or Microsoft.* namespaces. (The asterisk * simply suggests that a relevance all of the strategies that be the System or Microsoft namespace)
A namespace may be a logical separation of strategies. we'll learn these namespaces additional very well within the succeeding chapters.
3. Languages
The types of applications that may be in-built the .Net framework is classed broadly speaking into the subsequent classes.
Win Forms – this can be used for developing Forms-based applications, which might run on associate user machine. pad is associate example of a client-based application.
ASP.Net – this can be used for developing web-based applications, that ar created to run on any browser like net soul, Chrome or Firefox.
✔️The Web application would be processed on a server, which might have net data Services put in.
✔️Internet data Services or IIS may be a Microsoft part that is employed to execute an Asp.Net application.
✔️The results of the execution is then sent to the consumer machines, and therefore the output is shown within the browser.
ADO.Net – This technology is employed to develop applications to act with Databases like Oracle or Microsoft SQL Server.
Microsoft continuously ensures that .Net frameworks ar in compliance with all the supported Windows in operation systems.
.Net Framework style Principle
Now during this .Net design tutorial, we'll learn the look principles of .Net framework. the subsequent style principles of the .Net framework is what makes it terribly relevant to form .Net based mostly applications.
1) Interoperability – The .Net framework provides a great deal of backward support. Suppose if you had associate application engineered on associate older version of the .Net framework, say 2.0. And if you tried to run identical application on a machine that had the upper version of the .Net framework, say 3.5. the applying would still work. this can be as a result of with each unleash, Microsoft ensures that older framework versions gel well with the newest version.
2) Portability – Applications engineered on the .Net framework may be created to figure on any Windows platform. And currently in recent times, Microsoft is additionally imagination to create Microsoft merchandise work on alternative platforms, like iOS and UNIX system.
3) Security – The .NET Framework contains a smart security mechanism. The intrinsic security mechanism helps in each validation and verification of applications. each application will expressly outline their security mechanism. every security mechanism is employed to grant the user access to the code or to the running program.
4) Memory management – The Common Language runtime will all the work or memory management. The .Net framework has all the aptitude to ascertain those resources, that don't seem to be utilized by a running program. it'd then unleash those resources consequently. this can be done via a program known as the “Garbage Collector” that runs as a part of the .Net framework. the rubbish collector runs at regular intervals and keeps on checking that system resources don't seem to be used, and frees them consequently.
5) Simplified deployment – The .Net framework even have tools, which might be wont to package applications engineered on the .Net framework. These packages will then be distributed to consumer machines. The packages would then mechanically install the applying.
[Updated*] net framework-NET Framework latest version (download)
Disclaimer-tech2wires does not support any illegal download or piracy activities,our website doesn't host any Android download link, i just only provided the download link, that is already available on online server or google search engine.This article is educational purpose only if any find violation of any policy, then please contact me sunilmishra.sed@gmail.com
EmoticonEmoticon