Technical Enhancement Witnessed in .NET Framework 4.0 by Jay January 31, 2011 2 Minutes ReadDot Net has evolved as a gem of an enterprise software development technology ever since it was introduced back in 2002. Although .NET has been constantly undergoing some changes but the .NET version 4.0 has come up with some significantly important ones. These changes are related to the overall architecture and greatly enhance its functionality. Dynamic Language Run time (DLR): Engineers at Microsoft have come up with Dynamic Language Run time (DLR), which is built above the Common Language Run time (CLR) and facilitates easy interoperability of like set of technologies inside a regular framework. It allows .NET developers to build applications using dynamic languages like Ruby, Python etc on top of .NET Framework run time. A set of new services have been added through DLR, which allows implementation of dynamic languages on the managed platform of .NET. Dynamic type system, regular hosting model and quick dynamic code generation are some modules that are supported by these services. DLR comprises of 3 layers which are as such: .NET Language Integration level Language Binders Dynamic Language Runtime Code Components Support for Parallel Computing: Writing robust multithreaded applications and asynchronous code is possible with the parallel computing model provided in .NET 4.0. A managed library for design and implementation, called Parallel Extensions Library, will utilize the parallel hardware of a system to carry out parallel computing. Managed Extensibility Framework: A new Managed Extensibility Framework has been introduced which can be applied to build lightweight, extensible and unified applications, by influencing the characteristics and benefits of the run time environment (CLR). Although Windows Communication Foundation was introduced in .NET 3.0, but certain enhancements like simplified configuration, IIS hosting, REST features, Work flow and Routing services have come up with .NET 4.0. Similarly, Windows Work flow Foundation has also witnessed enhanced extensibility in WF designer, improved activity model and built-in activity library in this latest version. Related Posts: WCF or ASP.NET Web API: Which one to choose? Comparison between ASP.NET MVC or ASP.NET Web Forms Tags: .Net, Asp.net Jayadev Das email@example.com Do what you do best in – that’s what I’ve always believed in and that’s what I preach. Over the past 25+ years (yup that’s my expertise ‘n’ experience in the Information Technology domain), I’ve been consulting to small, medium and large companies ‘bout Web Technologies, Mobile Future as well as on the good-and-bad of tech. Blogger, International Business Advisor, Web Technology Expert, Sales Guru, Startup Mentor, Insurance Sales Portal Expert & a Tennis Player. And top of all – a complete family man!