Improve Your .Net FurtherThose involved in Microsoft product development preach the use of .NET to develop scalable andcomposite products. The .NET Framework is widely used for building and deploying MicrosoftWindows applications and services. It is a Windows component that supports building and runningof desktop applications and web services. Benefits of the framework include secure communication,business management tools, mobile app creation and multi-platform compatibility. .NET enablesdevelopment of applications that cater to all kinds of business needs.The common language runtime is the most important feature of the .NET Framework. It helpsmanage code at execution time, providing important core services like memory management, threadmanagement and remoting. There are a number of .NET Development Framework technologies thatcan help build, scale and manage composite web and mobile apps. Some of these technologiesinclude:Entity FrameworkEntity Framework (EF) is an object-relational mapper. It enables .NET developers to work withrelational data using domain-specific objects and eliminates the need for most of the data-accesscode that developers usually need to write. Developers do not have to with the underlying databasetables and columns where this data is stored. The Entity Framework enables developers to work at ahigher level of abstraction when they have to deal with data. Developers can also create andmaintain data-oriented applications with less code than in other traditional applications.SilverlightSilverlight is one of the most powerful development tools that can be used for creating engaging andinteractive user experiences for the Web and mobile applications. Silverlight is offered as a free plug-in, powered by the .NET framework and has great compatibility with multiple browsers, devices andoperating systems. This helps bring in a new level of interactivity wherever the Web works.WCF Data ServicesWCF Data Services (formerly known as ADO.NET Data Services) is a platform for data re latedservices. The services are exposed through a combination of the runtime and a web service. It alsoincludes the Data Services Toolkit which lets Astoria Data Services to be created from within ASP.NETitself.Windows Identity Foundation (WIF)The Windows Identity Foundation is a technology that helps simplify user access for developers byexternalizing user access from applications. It also reduces development effort to a great extent withpre-built security logic and integrated .NET tools.Microsoft SurfaceMicrosoft Surface is an all new development platform that enables developers to create interactiveapplications that are rich to such an extent that users might not even know that a computer is
involved. It involves building of applications that interact with a high-end graphics display that isbuilt into something similar to a coffee table. The users would interact with the applications by usingonly their fingers and other objects..NET framework allows users to interact with data at a whole new level and connect databases andweb applications. Its programming model enables application of common skills across a variety ofapplications and devices, allowing developers to integrate it with other tools and technologies tobuild reliable, scalable and robust business solutions that allow developers to increase productivity.