Introduction to .NET Framework
- The .NET framework is a collection of many small technologies integrated together, to develop most powerful applications which can be executed anywhere and anytime.
- In other words, .NET Framework is a Microsoft's development platform, which is used for development of software applications.
- It‘s a Network enabled technologies collection. That‘s why it was named as .NET.There is no any abbreviation for .NET.
- It can also be considered as Frontend Tool as it is used to develop the frontend applications.
- For the any live project development, we require two tools to be used:
- Frontend tool : It is used to develop UI (User Interface), which is actually visible by the user. The UI can be termed as Application. The limitation of application is: any frontend application can‘t store the data. That‘s why you require backend tool to store the necessary data.
- Backend tool : It acts as storage mechanism.The data related to the project will be storedin this backend tool. It allows us to create and store the databases.
- It was released by Microsoft Corporation in 2002. At this year, in the programming world, we have so many languages like Basic, COBOL, Pascal, Fortran, C, C++, VB, VC++ etc. But if you observe these languages, each and every language is having its own limitations and boundaries only. To overcome all of the limitations, Microsoft announces and releases .NET Framework in 2002.
- Later, several improvements take place in .NET Framework, which makes it as much strong, advanced and more efficient platform for building different kinds of software applications.
- It offers visually stunning user experiences, which is mostly required today‘s competitive programming world.
- It offers much advanced security features never before.
- It‘s not a single language; it‘s a collection of multiple languages and multiple technologies. That‘s why it can be called as ―platform‖ (by containing multiple languages and technologies)
.NET Framework:
- Languages:
2. VB.NET Visual Basic.NET
3. VC++.NET Visual C++.NET
4. VJ#.NET Visual Java Sharp.NET etc.
- Technologies:
2. ADO.NET ActiveX Data Objects.NET
{Introduced in .Net 3.0}
3. WCF Windows Communication Foundation
4. WPF Windows Presentation Foundation
5. WWF Windows Workflow Foundation
{Introduced in .Net 3.5}
6. AJAX Asynchronous JavaScript And Xml
7. LINQ Language Integrated Query
- Language: It acts as interface (mediator) between the programmer and the system. It offers some rules and regulations for writing the programs. It also offers some library, which is required for writing the programs. Obviously, the collection of programs is called as ―Software.
- Technology: It is designed for a particular purpose. For example, for development of web related applications, you have a technology called ―ASP.NET‖. For development of database related applications, you have another technology called ―ADO.NET‖. Bu the technology doesn‘t offer any specific rules for writing the programs. But it offers some library. That‘s why; a technology can‘t be implemented individually. It requires a language for the rules to write the programs.
No comments:
Post a Comment