2010-06-21 4 views
1

Je suis assez nouveau à Silverlight/RIA/Asp.Net chose, et j'essaie de comprendre si un site Web Asp.Net est nécessaire (pour héberger l'application) si je le souhaite utiliser les services RIA avec Silverlight?Service Silverlight et RIA sans ASP.NET

Répondre

2

Vous pouvez utiliser une application Web pour arroser les services RIA dans lesquels se trouve une version compilée d'un site Web. C'est une distinction faite par Visual Studio pour différents types de projets Web, mais ce n'est peut-être pas ce que vous voulez dire. Vraiment, mais RIA est juste un service Web qui prend un certain ensemble de paramètres. Techniquement, vous pouvez utiliser PHP et générer le même contenu, même si cela semble être un peu de travail à moins qu'il y ait des frameworks qui le font déjà.

Votre service RIA devra cependant se loger en ligne. Vous n'avez pas besoin d'un site Web avec des pages Web, mais vous devrez exécuter le service sur un serveur Web tel que IIS, ce qui signifie qu'il doit probablement vivre sur un site Web, même si le site Web ne comporte aucune page Web.

2

Non, vous ne pouvez pas utiliser les services RIA sans une application ASP.NET. S'il est vrai que vous pouvez créer le service de données backend avec PHP (ou un certain nombre d'autres technologies web), cela ne ferait pas usage de services RIA.

L'idée de base des services RIA est de fournir un moyen super simple de raccorder vos classes de données via ASP.NET. Généralement, il est utilisé conjointement avec un ORM et des classes de métadonnées supplémentaires dans votre application Web. Vous fournissez ensuite un service pour manipuler vos données. Lorsque vous compilez la solution, le travail que vous avez effectué dans le projet Web est transféré dans votre application Silverlight (via la génération de code).

Questions connexes