Сервис Silverlight и RIA без ASP.NET - PullRequest
1 голос
/ 21 июня 2010

Я довольно новичок в Silverlight / RIA / Asp.Net и пытаюсь понять, требуется ли веб-сайт Asp.Net (для размещения приложения), если я хочу использовать службы RIA с Silverlight?

Ответы [ 2 ]

2 голосов
/ 23 июня 2010

Нет, вы не можете использовать службы RIA без приложения ASP.NET.Хотя это правда, что вы можете создать бэкэнд-сервис данных с помощью PHP (или ряда других веб-технологий), который не будет использовать сервисы RIA.

Основная идея сервисов RIA заключается в предоставлениисупер просто означает подключить ваши классы данных через ASP.NET.В основном это используется в сочетании с ORM и дополнительными классами метаданных в вашем веб-приложении.Затем вы предоставляете услугу для манипулирования вашими данными.Когда вы компилируете решение, то работа, которую вы выполняли в веб-проекте, переносится в ваше приложение Silverlight (посредством генерации кода).

2 голосов
/ 21 июня 2010

Вы могли бы использовать веб-приложение для размещения служб RIA, в котором есть скомпилированная версия веб-сайта. Это различие сделано Visual Studio для разных типов веб-проектов, но это может быть не то, что вы имеете в виду.

Действительно, RIA - это просто веб-служба, которая принимает определенный набор параметров. Технически вы можете использовать PHP и генерировать тот же контент, хотя кажется, что это может быть немного трудоемким, если не существует фреймворков, которые уже делают это.

Ваша служба RIA должна будет жить где-то в Интернете. Вам не нужен веб-сайт с веб-страницами, но вам нужно будет запустить службу на веб-сервере, таком как IIS, и это означает, что он, вероятно, должен жить на веб-сайте, даже если на сайте нет веб-страниц. 1005 *

...