Saturday, 22 August 2015

Intro to .Net


.Net is not a language. It’s a technology. .Net is a collection of multiple languages and Microsoft framed them in to one platform in order to develop, build and deploy applications and web services. .NET is a platform that runs on the operating system.  Microsoft developed this .Net technology in order to solve some of the problems in programming world. The main vision of .Net is to create a good and strong security firewall in web services and other applications. A new programming platform to develop and build applications. To increase the robustness for the desktop applications. The version of .NET framework launched with Visual Studio .NET 2003 version 1.1.

                    

Around 1995, Java was launched with a big event very grandly while it made a revolution in the programming world and software development. Java was developed by Sun micro systems. They came up with new concepts and new approach where the burden and trouble with programming decreased. In the same way Microsoft launched .Net technology to overcome the issues in the programming world. Even the best of Java developer community were from Microsoft. Today .Net is widely used in most of the devices because of the strong framework. With .Net Microsoft made lot of things easy compared to the previous technologies, even compared to Java. 

Previously we had only the developers with respect to particular language. Finding an individual who has knowledge in multiple languages was very rare. With the revolution of Java language all the developers needed to know this single language. In this way Java made a revolution in programming. .Net came up with the some advantages compared to the other programming languages to build a strong layout in programming world. 

The development of .Net began in 1998. Microsoft released the initial versions of .Net but they were not stable. Many bugs and errors were found and they finalized in December 2001. They launched .Net version in Feb 2002. Till now Microsoft upgrading the .Net versions. Recently .Net version 4.6 has released.

                          

The advantages of this .Net technology are multi platform applications, automatic resource management, platform independent, strong web connectivity and web services, supports object oriented programming concepts, it is simple and easy to deploy an application. As security is an essential part of .NET, it provides security support, such as 
  • Code authenticity check
  • Resources access authorizations
  • Declarative and imperative security
  • Cryptographic security methods for embedding into the user’s application.



No comments:

Post a Comment