Относительно создания бизнес-приложения с использованием Silverlight

Мы находимся на концептуальной стадии создания приложения бизнес-продукта относительно среднего размера с использованием Silver light 4.0, Entity Framework и WCF. 1. Можно ли использовать Silverlight 4.0 для разработки этого корпоративного бизнес-приложения или лучше использовать MVC.NET / ASP.NET? 2. Мы планировали использовать службу WCF на основе REST. Насколько сложно было бы записать информацию обратно в службу REST WCF?

Я ценю и приветствую ваш совет / предложение. Если вам нужна дополнительная информация, дайте мне знать, я буду рад поделиться.

Заранее спасибо.


person vijay    schedule 09.06.2010    source источник


Ответы (2)


Если мои единственные варианты - ASP.NET (MVC) и Silverlight, я бы выбрал Silverlight.

Если вы выбрали ASP.NET (в одиночку), помните, что MVC - не единственный вариант. В то время как MVC 2 является горячим билетом, так сказать, WebForms все еще развивается, активно развивается и поддерживается Microsoft.

Кроме того, если вы собираетесь использовать Silverlight, вы все равно будете использовать веб-страницы (по крайней мере, одну), и, безусловно, возможно (возможно, желательно) разделить их так, чтобы вы могли использовать оба.

Сказав это, я честно рекомендовал бы WPF вместо Silverlight для корпоративной разработки, если только это не является абсолютно необходимым для кроссплатформенности. Это то, для чего он был создан, и позволяет вам полностью раскрыть возможности ОС, не в последнюю очередь то, что он открывает все варианты безопасности, предлагаемые WCF.

Что касается вашего вопроса о том, насколько легко записать информацию обратно в службу REST WCF, я полагаю, что ответ на него зависит от того, насколько вы хороший разработчик. :) Честно говоря, это довольно просто. В частности, я бы посмотрел на службы WCF RIA для такого рода вещей.

person Chris E    schedule 09.06.2010

Для бизнес-приложений я предпочитаю Silverlight. но если вы собираетесь использовать их SL4, я думаю, вам также следует подумать об этом:

http://christopherdeweese.com/blog2/post/using-silverlight-4-to-browse-netflixs-odata-catalog

Microsoft недавно представила OData в качестве альтернативы WCF. Я не очень много играл с OData, но с REST-сервисами легко работать, но полный контроль над ними. Я думаю, вам следует дополнительно изучить свои возможности и также рассмотреть OData.

С Уважением.

person Shoaib Shaikh    schedule 10.06.2010