Blogs >> Technology >>
What's new in .NET Framework 4.5
Windows 8 Support
- Support for Windows Runtime (WinRT)
- .Net Profile for Metro -Style apps
- Improved support for sharing DLLs between .NET profiles
ASP.Net
General
- Built-in providers now natively support SQL Azure
- Support for implementing WebSocket receivers.
- Built-In Javascript + CSS combining and minification
- Asynchrounous pipeline support (Response, Request, HttpHandlers)
- Performaance Improvements : Multicore JIT, 35% faster startup, memory optimizations, assembly sharing between sites, pre-fetch support
- Request Validation improvements:AntiXSS built-in, validation usable per field.
ASP.NET Web Pages 2
- New site templates
- Versatile validation support
- Support for OAuth and OpenID
- Built-in map embedding tools; supports Google, Bing and others
Web Forms
- Strongly typed data binding
- MVC-like support for Models
- HTML encoded binding expressions
HTML 5 Support
- Control support for new semantic
- Multifile support for FileUpload control
- Validator and UpdatePanel now supports new HTML5 elements
Tooling
- IntelliSense improvements
- More Javascript Support
- IIS Express used by default
- New templates and snippets for HTML5
ASP.Net MVC 4
- Async controllers
- Built-in mobile templates + Jquery.Mobile support
- Alternate views(e.g.print version, mobile site)
- Support for Receipes: intelligent codegen.
Windows Presentation Foundation
- Built-in Ribbon controls
- Databinding Improvements
- Ability to add breakpoints to databindings
- Data Source change aware views (Liove Shaping)
- Validation Improvements
- Improved legacy UI integration
- Dispatcher improvements
- Speed-up of large data sets
Windows Communication Foundation
- Support for UDP multicast channels
- TCP channels now work with partial trust
- Asynchronous operations
- Streaming improvements
- Simplified configuration
- Can now generate service stubs from WSDL
- WebSocket Support
Windows Workflow Foundation
- C# expressions
- State Machine workflows back!
- Workflow Versioning
- Code-first activity design
- Faster Execution
- Designer usability improvements
MEF 2.0 (Managed Extensibility Framework)
- Debugging improvements
- Support for explicit bindings between objects
- Support for binding POCOs:no more attribute requirements
ADO.NET
General
- Sparse columns support improved (SQL Server)
- Passwords are now stored encypted
- Asynchronous operations
- SQL Express LocalDB : New light version of SQL Express for developer use. Supported in .NET 4.5, separate patch for 4.0 will be released.
SQL SERVER 2012 ("Denali") Support
- High Availability support on connection string level
- Fast failover across multiple subnets
- Support for new spatial data types(ploygons, arcs etc.)
Entity Framework 4.5
- Enumeration support
- Migrations for schema changes
- Designer improvements
- Table-valued function support
- Spatial datatype support
- Multi-result sproc support
- Multiple diagrams per model
- Code-first support
- Auto-comipled LINQ queries
Base Class Library
- Usability improved for WeakReferences and Streams
- Key interfaces now have async versions
- New ArraySegment and ReadOnlyDictionary classes
- Support for CLR objects over 2GB IN size
- Resource file management performance improved
- Unicode support for consile applications
C# 5.0
- Support fora async programming: async and await keywords
- Methods can access call site info as parameters(CallerInfo)
Visual Basic 11
- Iterator implementations
- Async ja Await equal to c#
- Global Keyword for namespace handling
- Call Hierarchy view available
Visual C++ 11
- C++11 standard support improved
- Auto-vectorization and parallelization of loops
- Support for controlling GPU-driven processing (C++ AMP)
What else?
- VS 11 with support for .NET 4.5 & Windows 8
- Roslyn -Is in CTP, Which enables interesting scenarios for integrating the C#/VB compilers to your own apps. Expected to ship post 4.5.
The features may vary in the actual release but most them will be available for sure. Will keep you updated.
Happy Coding
|