|Category: ASP .NET Web API|
found and displayed in this view.
- Where does ASP.NET Web API Fit?
Magazine/Issue: Online CoDe Magazine, The Web View
Release Date: Monday, September 03, 2012
Quick ID: 1208053
- Building ASP.NET Single Page Applications in HTML 5 with Upshot
Magazine/Issue: CoDe Magazine, 2012 Sep/Oct
Release Date: Thursday, August 16, 2012
Quick ID: 1210061
A Single Page Application (SPA) is a different way of building HTML 5 applications from traditional Web page development. Instead of spreading the functionality of your Web applications across a collection of separate Web pages with hyperlinks between them, you instead define a single root page that the user lands on and never leaves as long as they are working with your application. You define client-side logic that switches out the data and chunks of content within that page to allow the user to navigate from logical screen to logical screen without ever leaving the page. This means that the user never sees a full page refresh while using your application. They see portions of the screen change based on their interaction, and those changes can be done in a more fluid way with transitions to enhance the user experience. You can also support using the application while offline by storing data client-side, based on some of the newer APIs of HTML 5. Taking this approach makes an SPA feel very much like a desktop application to the end user.
- An Introduction to ASP.NET Web API
Magazine/Issue: CoDe Magazine, 2012 May/Jun
Release Date: Thursday, April 19, 2012
Quick ID: 1206081
Microsoft recently released the ASP.NET MVC 4.0 beta and along with it, the brand spanking new ASP.NET Web API. Web API is an exciting new addition to the ASP.NET stack that provides a new, well-designed HTTP framework for creating REST and AJAX APIs (API is Microsoft’s new jargon for a service, in case you’re wondering). Although Web API currently ships and installs with ASP.NET MVC 4, you can use Web API functionality in any ASP.NET project, including WebForms, WebPages and MVC or none of the above. You can also self-host Web API in your own applications.