110 likes | 368 Views
.NET 4.5. Current Version: Developer Preview. w ho a m i ?. w ho are y ou?. .NET Developers? C++ Developers? Other Platform Developers? Web Developers? Client Developers? Using TFS? Testers? Project Managers? Team Leads/Managers?. w hat’s n ew in c#/ vb l anguages ?.
E N D
.NET 4.5 Current Version: Developer Preview
who are you? • .NET Developers? C++ Developers? Other Platform Developers? • Web Developers? Client Developers? • Using TFS? • Testers? • Project Managers? • Team Leads/Managers?
what’s new in c#/vblanguages? • !!Async/Await (C#/VB) • Iterators (VB) • Call Hierarchy (VB) • Global namespace (VB)
core framework • Asynchronous file operations • MEF supports generic types, multiple scopes, and removes the need for attributes • MVC 4 • Mobile application project template • jQuery Mobile for touch-optimized Ui’s • Asynchronous controllers use tasks • .NET API’s for Metro style apps • Portable libraries allow class libraries to work on more than one .NET platform (Silverlight, WinPhone7, Xbox 360)
what’s new in wcf 4.5? • Simplification of generated client configfiles • Support for contract-first development (reference WSDL) • Validation of config files by Visual Studio as part of build process • XML editor tooltips • New asynchronous streaming support • New HTTPS protocol mapping • ?singleWSDL to request a single WSDL doc • WebSockets support to enable bidirectional communication with TCP performance • ChannelFactory caching support • Binary encoder compression support • UDP transport support
what’s new in wf 4.5? • State machine workflows are back • Improved Workflow Designer • Search workflow using Quick Find and Find in Files commands • Panning support • Optional Document Outline view • Annotate activities • Support for C# expressions • WorkflowIdentity to map between persisted workflow instances and their definition • Side-by-side execution of multiple workflow versions in the same host
what’s new in asp.net 4.5? • IIS 7 Express replaces Cassini • Support for WebSocketsprotocol (great for long-running data transfers between client and server [e.g. chat apps]) • Support for asynchronous HTTP requests and responses • MS AntiXSSlibrary integrated with one line into web.config • Bundling and minification • Bundle JavaScript and CSS files into a single file reference • Minify JavaScript and CSS to remove unnecessary characters
better data binding in asp.net 4.5 • Strongly-typed data controls
model binding • Bind to a method (e.g. GetCategories)
additional resources • Slide decks: • Visual Studio 11 – Dev Preview • TFS 11 – Dev Preview • Links: • ASP.NET 4.5 • http://www.asp.net/vnext • http://www.asp.net/vnext/overview/getting-started-with-the-next-version-of-aspnet/what's-new-in-aspnet-45-and-visual-web-developer-11-developer-preview#_Toc303354459 • WCF • http://msdn.microsoft.com/en-us/library/dd456789(v=vs.110).aspx