The .NET Framework is Microsoft's platform for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.
By providing you with a comprehensive and consistent programming model and a common set of APIs, the .NET Framework helps you to build applications that work the way you want, in the programming language you prefer, across multiple services, and devices.
Secure, Multi-Language Development Platform.
Developers like ap16 and IT professionals can count on .NET as a powerful and robust software development technology that provides the security advancements, management tools, and updates we need to build, test, and deploy highly reliable and secure software.
Microsoft.NET supports the programming language we prefer by providing one multi-language development platform, so we can choose how you want to work. The Common Language Runtime (CLR) provides support for powerful, static languages like Visual Basic© and Visual C#© and the advent of the Dynamic Language Runtime (DLR) means that dynamic languages, such as Managed Jscript, IronRuby and IronPython are also supported.
Rapid, Model-Driven Development Paradigm.
Microsoft .NET offers pioneering solutions that enable rapid application development and result in dramatic increases in productivity. For example, the new ADO.NET Entity Framework offers a model-based development paradigm and a standards-based framework that raises the level of abstraction for database programming, allowing developers to cleanly separate one's business logic, data and user interface. By programming against a conceptual application model instead of programming directly against a relational storage schema, developers can greatly reduce the amount of code and maintenance required for data-oriented applications.
This page © 2013 Microsoft