What will be the new features available in ASP.Net 4.0?
+15
A:
There's a couple of videos on Mircosoft Channel 9:
- ASP.NET 4.0 Roadmap by Scott Hunter
It seems like someone has made session notes on this talk, as well. - New Features of ASP.NET 4.0 by Steven Walther
Quoted (partially) from those session notes on the linked blog post:
Web Forms- Developers can manage control IDs that affect rendered client ID
- Remove ID bloat, and 'mangling'
- CSS:
- Ideally remove the need to use CSS adapters
- Defer to CSS styles and bypass existing style properties
- non-inline style attributes
- Support non-table-based HTML rendering
- URL-routing for web forms
- Friendly url handling for web forms
- configuration model for url routing
- View state
- Disable on the page, enable on specific controls - they will provide granular control of viewstate - today it is backwards
- Disable on control, enable on child controls
- GridView/ListView work better without viewstate
- ASP.NET dynamic-data
- Continue ASP.NET Ajax innovation : RIA
- Appeal to JavaScript Developers
- Provide support for the page developer
- jQuery including Intellisense
- Templates and data binding
- Client side handling, REST or Web Services
- Covers page developer and component developer scenarios
- DOM manipulation, selectors ...
- Ajax higher-level components
- Ajax Control Toolkit is a part of the strategy - they will make the toolkit part of the overall ASP.NET package
- New controls
- Centralized script libraries and break-up for performance
- Appeal to those wanting separation of concerns, TDD, full control
- Ruby on Rails, Django, PHP
- Building on from ASP.NET MVC 1.0
- ASP.NET MVC (Model View Controller)
- Asynchronous controllers
- Sub-controllers & Views
- Declarative controls
- Address customer pain points
- Improve scale and performance
- Cache extensibility and performance:
- Enable caching like Velocity
Noldorin
2009-05-21 19:07:19
@Noldorin: thank you.
Syed Tayyab Ali
2009-05-21 19:08:14
+5
A:
There are quite a few:
- static client-side ID's
- better dynamic data support
- better support for the routing feature (made popular by ASP.NET MVC) for webforms apps
- many Ajax enhancements
Read Scott Hanselman's excellent blog post (series) on .NET 4 here.
And checkout a great whitepaper on ASP.NET 4.0 here.
Marc
marc_s
2009-05-21 19:07:39
+3
A:
Microsoft White Paper on ASP.NET 4.0
This has a very thorough breakdown and explanation of what to look forward to.
TheTXI
2009-05-21 19:08:06