Save 37% off PRO during our Black Friday Sale! »

MSP Turkey Kickoff, Istanbul (EN)

MSP Turkey Kickoff, Istanbul (EN)

3a53a5136f530c121a196914aecf3936?s=128

Tugberk Ugurlu

February 08, 2013
Tweet

Transcript

  1. MICROSOFT WEB STACK Tugberk Ugurlu http://tugberkugurlu.com tugberkugurlu@gmail.com @tourismgeek

  2. None
  3. None
  4. • An alternative way of generating HTML • Adapts certain

    patterns • MVC Pattern • Service Locator & Dependency Injection Pattern • Main principle: Seperation of Concerns
  5. • Stands for Model-View-Controller • Two principle separations • Separating

    the presentation from the domain layer • Separating the controller from the view • How so?
  6. None
  7. DEMO

  8. Web Forms MVC Web Pages

  9. • All about real-time bidirectional communication between the client and

    server • Works Everywhere™ (JavaScript, .NET, WinRT, WP8 clients) • Hosting Layer Agnostic
  10. • Abstraction over transport protocol • WebSockets • Server Send

    Events (SSE) • Forever Frame • Long Pooling
  11. DEMO

  12. http://channel9.msdn.com/Events/Build/2012/3-036

  13. “A framework for creating HTTP services that can reach a

    broad range of clients including browsers and mobile devices.
  14. • First Class HTTP Programming Model • HTTP Message Handlers

    • Strongly-typed HTTP Components (Headers, Methods, etc.) • Formatters • Highly Scalable • Hosting Layer Agnostic
  15. DEMO

  16. • ASP.NET Web API: http://asp.net/web-api • SignalR: http://asp.net/signalr • ASP.NET

    MVC: http://asp.net/mvc • ASP.NET vNext: http://asp.net/vnext • ASP.NET Web Stack: http://aspnetwebstack.codeplex.com • SignalR on GitHub: https://github.com/SignalR/SignalR
  17. None