Silverlight и линейка бизнес-приложений - PullRequest
0 голосов
/ 11 января 2010

Я пытаюсь понять, как лучше всего создать линейку бизнес-приложений в Silverlight. Я слышал о структуре сущностей, RIA Services и призме, и я совершенно сбит с толку. Если я хочу создать бизнес-приложение, которое передает данные клиентскому приложению, какую инфраструктуру мне следует использовать?

Ответы [ 4 ]

3 голосов
/ 14 января 2010

Ну, Prism в контексте Silverlight определенно не является проектом Mozilla, упомянутым в другом ответе. Prism - это платформа Silverlight / WPF от Microsoft. Параграф «Обзор» на следующей странице объясняет это довольно хорошо: http://www.codeplex.com/CompositeWPF

Я бы рекомендовал для начала изучить службы RIA и шаблон MVVM. Вместо Prism (который является большой платформой, которая поначалу может показаться сложной), я бы порекомендовал вам проверить одну из более мелких платформ MVVM. Я использую MVVMLight от Laurent Bugnion (извините, я пытался связать его, но stackoverflow не позволяет мне. Просто Google.), И это прекрасно работает для моих требований. Как только вы освоитесь с этим, вы сможете решить, нужна вам сила Призмы или нет. / Хенрик

1 голос
/ 11 января 2010

Скорее всего, вы захотите воспользоваться услугами Silverlight + RIA. Это действительно разработано именно для этого сценария.

Я рекомендую прочитать блог Брэда Абрама для получения информации, в частности, Что такое .NET RIA Services?

Он также написал очень длинный, подробный сериал о RIA Services .

0 голосов
/ 14 января 2010

Вы можете использовать сервисы WCF Ria (очень удобный и удобный доступ к данным) и silverlight. Prism - очень хороший шаблон для разработки модульных приложений, но я думаю, что это будет непросто, если вы захотите простое приложение. MVVM это то, что вы ищете. MVVM - это шаблон проектирования, изображающий презентацию, взаимодействующую с моделью, но все же вы можете избежать этого, если хотите что-то довольно простое и быстрое. Кривая обучения от моего POV включает (в порядке): Silverlight, WCF Ria Services, MVVM, Prism.

0 голосов
/ 11 января 2010

RIA Services получает данные из LOB-приложения на ваш клиент Silverlight (и наоборот).

Entity Framework - это способ получения данных из вашей базы данных в ваше LOB-приложение (и наоборот).

Prism - проект, разработанный Mozilla, который делает веб-приложение похожим на настольное приложение: http://www.riapedia.com/2007/10/26/prism_gives_web_apps_desktop_space

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...