IIS 7.0 Hosting
Windows Server 2008 comes with Internet Information Services 7.0 (IIS 7.0). A major enhancement to the Windows Web platform, IIS 7.0 hosting includes a componentized architecture for greater flexibility and control.
IIS7 Hosting together with the .NET Framework 3.5/4.0 provides a comprehensive platform for building applications that connect users and data, enabling them to visualize, share, and act on information. Additionally, IIS 7.0 plays a central role in unifying Microsoft's Web platform technologies — ASP.NET and Windows Communication Foundation.
Windows 2008 Hosting
Windows Server 2008 is the most advanced Windows Server operating system yet, designed to power the next-generation of Web Applications and Web services. With Windows Server 2008 our customers can develop, deliver, and manage rich user experiences and applications in a more secure environment.
Windows Server 2008 builds on the strengths of its Windows Server predecessors while delivering new functionality and powerful improvements to the base operating system.
The .Net Framework 4.0 includes new programming models, languages, and various features that have prepared the platform for modern development. The Dynamic Language Runtime is a major step for .Net that adds a set of dynamic language services to the CLR (Common Language Runtime). This makes it easier to develop dynamic languages for .Net and add dynamic features to statically typed languages. .Net 4 introduces a new programming model that simplifies multithreaded and asynchronous programming in application and library development. Developers can write scalable parallel code using a natural idiom without having to work directly with threads or the thread pool.
There is also a parallel implementation of LINQ to Objects (PLINQ). An important feature for backward compatibility is side-by side hosting, which allows developers to run applications based on older .Net frameworks in the same process as .Net 4 applications. The .Net 4 Framework also provides garbage collection in the background. .Net 4 features a revamp of Windows Workflow and some new language features. Along with C#, VB.Net, IronRuby, and IronPython, there is also a new language in .Net 4 called F#. F# is a multi-paradigm language that is aimed at bringing functional programming into mainstream enterprise development. One of the biggest enhancements of the .Net Framework 4 is the reduction in client footprint by more than 80 percent.