web-dev-qa-db-fra.com

Dans quel ordre les exemples ServiceStack sont-ils censés être bloqués?

Juste par curiosité, j'aime connaître la commande préférée, basée sur le niveau technique et la nouvelle api des exemples.

Pour la plupart, toutes les infrastructures de base concernent toutes la même odeur, c'est-à-dire la configuration de l'hôte ect.

Merci, Stephen

39
Stephen Patten

Les exemples de projets ServiceStack ne sont pas censés être consommés dans un ordre particulier, ce ne sont que des exemples différents illustrant ce que vous pouvez faire avec ServiceStack.

Configuration de ServiceStack

Si vous voulez savoir comment créer et configurer un service ServiceStack, le moyen le plus simple est de Créer votre projet avec ServiceStackVS Extension VS.NET, il y a aussi la Section Mise en route sur le wiki = et le exemple de projet Hello World peut vous donner une bonne idée de ce que ServiceStack permet. Cet Gist est un autre bon exemple de ce que vous obtenez avec juste 1 classe C # .cs dans ServiceStack .

Conception et structuration d'une API REST

Si vous êtes à l'aise avec l'installation et la configuration de ServiceStack, j'ai fourni un aperçu détaillé de la façon dont je procéderais conception d'une API REST inc. La disposition physique et la structure du code) dans cette réponse précédente .

Exemples de projets, cas d'utilisation et démos en direct

Sinon, les exemples de projets et démos en direct sont de bons exemples de référence montrant comment ServiceStack peut être utilisé pour alimenter des cas d'utilisation individuels. Donc, vous exploreriez simplement ceux qui sont similaires à votre cas d'utilisation. Je vais fournir une description de chacun

Contacts e-mail

EmailContacts repository est un nouveau guide disponible qui parcourt la configuration recommandée et la structure de mise en page physique des projets ServiceStack de taille moyenne, y compris une documentation complète sur la façon de créer la solution à partir de zéro, tout en expliquant tous les ServiceStack fonctionnalités qu'il utilise en cours de route. Il montre également comment utiliser le nouveau support Rabbit MQ de ServiceStack .

Benchmarks HTTP

Le référentiel HttpBenchmarks vous permet de télécharger des repères HTTP Apache pour visualiser et analyser leurs résultats. Il s'agit d'un exemple de "site Web social" prenant en charge Twitter, Facebook, Google et LinkedIn OAuth, enregistrement de nouveaux utilisateurs, page d'accueil personnalisée, création d'itinéraires de niveau supérieur définis par l'utilisateur (par exemple Twitter .com/userslug). Il parcourt également son intégration avec Glimpe, DotNetOpenAuth, FineUploader, DotNetZip et Highcharts.js. Hébergement et déploiement sur AWS, Configuration des certificats SSL et activer les redirections forcées vers https.

Chat

La conversation vous explique comment créer une WebApp de discussion de page unique riche en utilisant les notifications push du serveur activées par la prise en charge intégrée de ServiceStack pour Server Sent Events . Il parcourt les liaisons du client d'événement de serveur dans / js/ss-utils.js pour fournir un certain nombre d'options flexibles pour appeler des fonctionnalités prédéfinies dans les applications Web existantes, qu'il utilise pour montrer comment se connecter à distance -contrôlez la fenêtre de discussion des autres utilisateurs avec un effort minimal.

Razor Rockstars

Un site Web HTML généré côté serveur (et côté client) généré en utilisant uniquement le rasoir intégré de ServiceStack et Markdown Razor le support HTML. Il montre comment les services ServiceStack existants peuvent être améliorés avec des vues Razor permettant au même service d'alimenter à la fois un site Web et de riches clients natifs de bureau et mobiles.

Northwind.Data

Un autre site Web riche côté serveur illustrant davantage la capacité de pouvoir créer à la fois un site Web riche en fonctionnalités ainsi que des API REST et basées sur des messages typés réutilisant les mêmes services ServiceStack, desservant les deux navigateurs et clients natifs de bureau et mobiles. En plus de fournir une expérience de navigation riche, il montre comment fournir une expérience semblable à OData en utilisant LLBLGen.

Matt Cowan fournit un bon tutoriel sur la façon dont il a construit Nortwind.Data sur son blog et fournit un excellent suivi montrant comment ajouter Theming à ServiceStack Razor Views =.

Exécution des commandes en temps réel

Application Page unique de traitement des commandes en temps réel de type StarBucks conçue avec ServiceStack, MVC, AngularJS, SignalR, Sqlite et Redis. Prend en charge différents rôles d'utilisateur où tout utilisateur peut créer une commande qui est placée dans une file d'attente et peut être remplie par un "exécuteur" authentifié.

Social Bootstrap API

Une application à page unique basée sur Backbone.js construite avec ServiceStack + ASP.NET MVC montrant comment activer tous les différents fournisseurs d'authentification dans une seule application, être en mesure de se connecter aux API sociales et les différentes façons de à intégrer ServiceStack + MVC .

ServiceStack.UseCases

Nous avons changé la façon dont nous créons des applications de démonstration, au lieu d'exemples d'applications autonomes complets, nous développons des applications à usage unique présentant un cas d'utilisation unique.

ServiceStack.Examples

Où tous les exemples d'exemples de ServiceStack contenaient des applications simples, autonomes et concentrées sur une seule page.

Modèles de démarrage

Différents modèles de démarrage de travail pour les configurations populaires de ServiceStack:

84
mythz