Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MSP Turkey Kickoff, Istanbul (EN)

MSP Turkey Kickoff, Istanbul (EN)

Avatar for Tugberk Ugurlu

Tugberk Ugurlu

February 08, 2013
Tweet

More Decks by Tugberk Ugurlu

Other Decks in Programming

Transcript

  1. • An alternative way of generating HTML • Adapts certain

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

    the presentation from the domain layer • Separating the controller from the view • How so?
  3. • All about real-time bidirectional communication between the client and

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

    Events (SSE) • Forever Frame • Long Pooling
  5. “A framework for creating HTTP services that can reach a

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

    • Strongly-typed HTTP Components (Headers, Methods, etc.) • Formatters • Highly Scalable • Hosting Layer Agnostic
  7. • 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