Info
Version: | 1.0.0.3 |
Author(s): | nicktee |
Last Update: | Friday, January 3, 2014 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/ntheile/SpaStack.NET |
NuGet Url: | https://www.nuget.org/packages/SpaStack.NET |
Install
Install-Package SpaStack.NET
dotnet add package SpaStack.NET
paket add SpaStack.NET
SpaStack.NET Download (Unzip the "nupkg" after downloading)
Dependencies
- Backbone.js(0.9.10)
- bootstrap(3.0.0)
- Durandal.Transitions(2.0.1)
- JayData(1.3.4)
- Knockout.Validation(1.0.1)
- Microsoft.AspNet.Identity.EntityFramework(1.0.0)
- Microsoft.AspNet.Identity.Owin(1.0.0)
- Microsoft.AspNet.Web.Optimization(1.1.1)
- Microsoft.AspNet.WebApi(5.0.0)
- Microsoft.AspNet.WebApi.HelpPage(5.0.0)
- Microsoft.AspNet.WebApi.OData(5.0.0)
- Microsoft.AspNet.WebApi.Owin(5.0.0)
- Microsoft.jQuery.Unobtrusive.Validation(3.0.0)
- Microsoft.Owin.Host.SystemWeb(2.0.0)
- Microsoft.Owin.Security.Facebook(2.0.0)
- Microsoft.Owin.Security.Google(2.0.0)
- Microsoft.Owin.Security.MicrosoftAccount(2.0.0)
- Microsoft.Owin.Security.Twitter(2.0.0)
- Modernizr(2.6.2)
- Respond(1.2.0)
- toastr(2.0.1)
- knockoutjs(3.0.0)
- Owin(1.0)
Tags
-------------
SpaStack.NET is a Single Page Application (SPA) web boilerplate framework built from Durandal.js JayData.js ASP.NET Web API 2 oData .
It allows you to maintain one slim codebase . It be package with PhoneGap for native deployments to Android / iPhone / Blackberry / Windows Phone / Browsers / Windows 8 / etc..
It follows RESTful OData MVC patterns on the server side and MVVM patterns in the client side.
Examples of desireable things SpaStack can do:
-Paging
-Validation
-Aync Promises
-Offline - IndexedDB, WebSql, LocalStorage providers
-$expand OData REST entities
-MVVM data-bind to observables in your view
To Install
-----------
Create a new empty ASP.NET Web application or add to an existing project. Then install this nuget package.