LightSwitch против WCF RIA

Я только что узнал о Visual Studio LightSwitch, новом инструменте Microsoft RAD, ориентированном на Silverlight.

Занимает ли это то же место, что и службы WCF RIA?

Действительно ли WCF RIA мертв?


person Craig Schwarze    schedule 13.09.2010    source источник


Ответы (3)


Я кое-что читал, и кажется, что LightSwitch на самом деле строится поверх RIA. Я видел следующее в обзоре в The Register -

Для подключения к базе данных и аутентификации пользователей в LightSwitch используются WCF RIA Services, инфраструктура веб-служб Microsoft для Silverlight, хотя разработчики скрыты от подробностей. Это означает, что на веб-сервере Microsoft IIS работает промежуточный уровень.

person Craig Schwarze    schedule 13.09.2010

Lightswitch не делает Услуги RIA устаревшими. Они оба ценны, но нацелены на разную аудиторию. RIA Services предназначена для профессиональных программистов, которым нужен высокий уровень контроля. Lightswitch предназначен для непрофессиональных программистов. Вы можете думать об этом как о Microsoft Access для создания приложений Silverlight.

person Phil Wright    schedule 13.09.2010
comment
Спасибо за комментарий, Фил, хотя я недавно прочитал следующее от Эрика Нельсона, сравнивая Web Matrix и LightFoot - WebMatrix ... ориентирован на непрофессиональных разработчиков, чтобы упростить создание новых веб-сайтов с нуля ... Напротив, LightSwitch предназначен для профессиональных разработчиков и опытных пользователей, желающих создавать собственные бизнес-приложения... - person Craig Schwarze; 13.09.2010

Я не знаю, где вы нашли цитату «LightSwitch предназначен для профессиональных разработчиков и опытных пользователей, которые хотят создавать собственные LOB-приложения», но это совсем НЕ то, для чего LightSwitch был предназначен. Опытные пользователи — да, профессиональные разработчики — нет.

LightSwitch предназначен для не-разработчиков, пользователей, которые создают «ведомственные» приложения, которые, возможно, в настоящее время используют Excel или Access. Хотя ряд профессиональных разработчиков (включая меня) признали, что LS также является фантастическим инструментом для нас, мы вовсе не были целевой аудиторией.

Что касается мертвых сервисов RIA? Нисколько! На самом деле сервисы RIA — это один из основных способов доступа к данным, с которыми в настоящее время у LS возникают проблемы (агрегация, проецируемые объекты и т. д.). Использовать сервисы RIA в LightSwitch ОЧЕНЬ просто. Мы надеемся, что с интересом, выраженным разработчиками, в будущих версиях ситуация улучшится в этом направлении.

Я согласен с Филом, я склонен думать о LS как о Access.NET, хотя это гораздо больше, чем просто это. Подумайте о «формах важнее данных» со всеми новейшими технологиями. Silverlight (как в браузере, так и на рабочем столе), MEF, Entity Framework, сервисы RIA и т. д.

Янн

person Yann Duran    schedule 13.05.2011
comment
Привет Янн, цитата принадлежит Эрику Нельсону, технологическому евангелисту Microsoft. Вы можете легко найти его с помощью Google. Здоровья, Крейг. - person Craig Schwarze; 13.05.2011
comment
@Крейг, да, я сожалею об этом. Я действительно наткнулся на эту статью вскоре после того, как опубликовал свой ответ. Я не хотел на вас наезжать, это просто полностью противоположно всему, что я когда-либо слышал о LightSwitch, особенно от Microsoft и самой команды LS. Они определенно изменили свою историю с тех пор, как был сделан этот комментарий. Я был ошеломлен, когда увидел это сам. Еще раз, мои извинения. Янн - person Yann Duran; 16.05.2011