MVC5 SPA
193 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Rescooped by Joe Jorden from JavaScript for Line of Business Applications
Scoop.it!

Developing, Architecting and Testing Web Applications with MVC5, Web API 2, KnockoutJS, Ninject and NUnit

Developing, Architecting and Testing Web Applications with MVC5, Web API 2, KnockoutJS, Ninject and NUnit | MVC5 SPA | Scoop.it

The goal of this article is to walk through a sample Customer Maintenance web application that implements the latest technology from the Microsoft stack, including the latest beta versions of Microsoft .NET 4.5.1, Visual Studio Express 2013, MVC5, WebAPI 2 and Entity Framework 6. 

Throughout this article various design patterns and techniques will be implemented to help foster a loosely coupleddesign that promotes the Separation of Concerns (SoC) through the various layers of an n-tier web application. Overall the implementation of this sample application is a variation of my previous Code Project article MVC Techniques with jQuery, JSON, Knockout, and C#. 


Via Jan Hesse
more...
No comment yet.
Rescooped by Joe Jorden from JavaScript for Line of Business Applications
Scoop.it!

SharePoint 2010 as a Single Page Application

SharePoint 2010 as a Single Page Application | MVC5 SPA | Scoop.it

What is a Single Page Application?  Essentially, an application disguised as a single web page.  Like the official "Twitter" web application.  You click, things happen, data is loaded and released asynchronously, layouts are arranged and displayed.  Like magic.

On a crazy Thursday afternoon I had the mad idea of building a Single Page Application on top of SharePoint.

The story so far
* Everything in a SharePoint farm solution
* UI layout using Twitter Bootstrap - what you see above is based on the Fluid example template
* UI binding using Knockout.JS
* Additional glue with jQuery
* Reading from SharePoint via OOTB REST service API
* Exposes _spPageContextInfo object
* Expose SP.ClientContext objects/scripts


Via Jan Hesse
more...
No comment yet.