-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Single page apps
This page has moved to docs.servicestack.net/single-page-apps
ServiceStack with its strong foundations as a remote services framework and it's easy and versatile HTML support makes it the ideal services framework to create Single Page Apps.
TypeScript React incorporates today's best-in-class technologies for developing rich, complex JavaScript Apps within VS.NET and encapsulated within ServiceStack's new TypeScript React VS.NET Template providing an instant integrated client and .NET server solution where you'll be immediately productive out-of-the-box whilst enabling an optimal iterative development experience with pre-configured Gulp tasks that takes care of effortlessly packaging, bundling and deploying your next App.
React Desktop Apps take advantage of the adaptability, navigation and deep-linking benefits of a Web-based UI, the productivity and responsiveness of the React framework, the performance, rich features and functionality contained in ServiceStack and the .NET Framework combined with the native experience and OS Integration possible from a Native Desktop App - all within a single VS .NET template!
The ReactJS App VS.NET Template enables an optimal iterative dev experience for creating optimized Single Page React.js Apps. It shares the same approach for developing modern Single Page Apps in VS.NET as the AngularJS App Template by leveraging the node.js ecosystem for managing all aspects of Client App development and using the best-in-class libraries.
AngularJS App is a new template in ServiceStackVS that provides a modern opinionated web technology stack for developing rich Single Page Apps with AngularJS and ServiceStack.
If the above Single Page App templates are not suitable you can still take advantage of ServiceStack's integrated and non-invasive minification features to effortlessly enable HTML, CSS and JavaScript minification to your existing Website.
- Hosting an ember-cli app inside a ServiceStack (or any) MVC app by @wayne_douglas
- ServiceStack + AngularDart - Getting Started by @layoric
- License manager for Portable.Licensing using AngularJS and ServiceStack by @dnauck
- StarBucks-like real-time ordering fulfillment Single Page App built with ServiceStack, AngularJS, SignalR and Redis by @paaschpa
- Some thoughts in between SPA projects by @joeriks
- Zippy Tips Working With ServiceStack, Backbone.js, jQuery & Mono-Develop on Mac by Jacques du Preez
- Meal planning per configured interval powered by AngularJS, Bower and GruntJS
- Backbone.js + Twitter Social Bootstrap API
- StackOverflow clone with Redis back-end
- Redis Admin UI built with Google Closure Library
- Backbone Todos with Redis back-end
- GitHub-like browser with complete remote file management over REST
- ServiceStack Docs with PushState support
- Angular JS View in RazorRockstars
- Why ServiceStack?
- Important role of DTOs
- What is a message based web service?
- Advantages of message based web services
- Why remote services should use separate DTOs
-
Getting Started
-
Designing APIs
-
Reference
-
Clients
-
Formats
-
View Engines 4. Razor & Markdown Razor
-
Hosts
-
Security
-
Advanced
- Configuration options
- Access HTTP specific features in services
- Logging
- Serialization/deserialization
- Request/response filters
- Filter attributes
- Concurrency Model
- Built-in profiling
- Form Hijacking Prevention
- Auto-Mapping
- HTTP Utils
- Dump Utils
- Virtual File System
- Config API
- Physical Project Structure
- Modularizing Services
- MVC Integration
- ServiceStack Integration
- Embedded Native Desktop Apps
- Auto Batched Requests
- Versioning
- Multitenancy
-
Caching
-
HTTP Caching 1. CacheResponse Attribute 2. Cache Aware Clients
-
Auto Query
-
AutoQuery Data 1. AutoQuery Memory 2. AutoQuery Service 3. AutoQuery DynamoDB
-
Server Events
-
Service Gateway
-
Encrypted Messaging
-
Plugins
-
Tests
-
ServiceStackVS
-
Other Languages
-
Amazon Web Services
-
Deployment
-
Install 3rd Party Products
-
Use Cases
-
Performance
-
Other Products
-
Future