Web changesandasp4 upload
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Web changesandasp4 upload

on

  • 692 views

 

Statistics

Views

Total Views
692
Views on SlideShare
690
Embed Views
2

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Web changesandasp4 upload Presentation Transcript

  • 1. Web development with
    Visual Studio 2010 &ASP.net 4
    Alex Mackey
  • 2. {
    display: properly;}
  • 3. Agenda:
    IDE changes
    Javascriptintellisense, jQuery integration, designer, improved CSS 2.1 support, new project types
    ASP.net 4
    ClientId & Viewstate changes, routing, caching accessibility,
    config simplification, deployment and lots more
  • 4. don’t think that these
    are all the web changes in .net 4..
  • 5. About me
    • ASP.net/SQL dev for last 9 years
    • 6. Previously lead dev on number of health care applications in UK, Ireland and Middle East
    • 7. MVP
    • 8. Recently started with Readify
    • 9. Organized DDD Melbourne and run DevEve.net
  • Optional params
    Compress viewstate
    Extensible caching
    Better standards support
    Config less WCF
    Provider based model
    Silverlight 3
    Iron Ruby
    MEF
    Control over
    Client Id’s
    Variance
    ExpandoObject
    Named params
    REST toolkit
    IronPython
    F#
    Dynamic
    Dynamic Language Runtime
    DynamicObject
    Parallel extensions
    Biginteger
    Client side data binding
    Model first development
    Transparency model
    Task
    Entity Framework 2
    Oslo
    Parallel debugging windows
    Workflow
    ASP.net
    Lazy loading
    ASP.net MVC
    Client profile
    Background GC
    Pluralization
    Corrallated messaging
    Extensibility
    Lazy<t>
    Discoverable services
    Concurrent collections
    Flowchart
    Multi monitor support
    SQL Azure
    Azure
    Consume first mode
    No PIA’s
    WPF 4
    Tuple
    Cloud Computing
    Element to element binding
    Side by side execution CLR
    Multitouch support
    Co-eveloution of VB & C#
    Historical debuging
    Win7 Support
  • 10.
  • 11. visual studio
    demos
  • 12. ASP.net 4
  • 13. is asp.net
    dead/dying?
  • 14. ASP.net 4
    features
  • 15. Other ASP.net changes
    • Extensible caching, encoding and request validation
    • 16. Expand range of allowed url types maxRequestPathLength and requestPathInvalidChars
    • 17. Caching moved to System.Runtime.Caching.dll
    • 18. Autostart web applications (IIS 7.5 on Windows Server 2008 R2)
    • 19. Compare validator supports Time & DateTime
  • rendering
    demos
  • 20. web.config
    transform demos
  • 21. msDeploy
    demos
  • 22.
  • 23.
  • 24. http://www.hanselman.com/blog/NET4WebApplicationStartupTime.aspx
  • 25.
  • 26. % time in GC v3.5:
    11.1 seconds
    v4: 7.9
  • 27. evolution
    not
    revolution
  • 28. Summary
    • Great Javascriptintellisense support
    • 29. Fantastic deployment
    • 30. ASP.net fixes some old bugs and cleaner HTML
    • 31. New routing and extensible cacheing
  • Further reading
    http://www.asp.net/learn/whitepapers/aspnet4
    http://blog.hmobius.com
    http://phrogz.net/js/classes/OOPinJS2.html
    http://msdn.microsoft.com/en-us/library/s57a598e.aspx
    http://msdn.microsoft.com/en-us/library/ee410579.aspx
    http://live.visitmix.com/MIX10/Sessions/FT03
    http://vishaljoshi.blogspot.com/2009/03/how-does-web-deployment-with-vs-10.html
    http://www.iis.net/download/webdeploy
    Advanced Javascript by John Resig
  • 32. Any questions?
    readify.net 1300 666 274
    simpleIsBest.co.uk
    alexjmackey@gmail.com