.NET WCSF как выбор стека пользовательского интерфейса для сайтов на портале? - PullRequest
3 голосов
/ 04 октября 2008

Мы создаем веб-сайт, который будет отображать заголовки новостей и новости. Первоначально это будет публичный сайт, но он будет включать в себя контент портала, например персонализированные веб-страницы.

На сайте также необходимо создавать функции web 2.0 вокруг отображаемых новостных сообщений, и он должен быть расширяемым и легко настраиваемым, позволяя компании изменять шаблоны, в которых определяются истории, и использовать различные шаблоны на основе бизнес-логики и т. Д. .

Основная бизнес-логика строится с использованием рабочего процесса Windows и Windows Communication Foundation, теперь мы ищем подходящий стек пользовательского интерфейса. Является ли WCSF хорошим выбором?

Ответы [ 4 ]

2 голосов
/ 09 октября 2008

WCSF может быть хорошим выбором, но, вероятно, по причинам, которые не имеют ничего общего с перечисленными возможными потребностями в функциях.

На мой взгляд, самое лучшее, что есть в WCSF, это то, что он построен по шаблону Model-View-Presenter- [Controller], который дает вам разделение проблем между представлением и презентатором (точно так же, как MVC). Но в то же время это не полный сдвиг парадигмы от модели «Управление страницей», к которой привыкли многие .net'еры. Это означает, что вы все еще можете использовать множество сторонних элементов управления, таких как Telerik или Infragistics, почти так же, как раньше (намного сложнее с MVC).

Поскольку шаблон MVP использует контейнер для внедрения зависимостей (ObjectBuilder) и инверсию управления, вы получаете довольно хороший способ написания модульных тестов без веб-контекста (легко имитировать объекты). Также контейнер поддерживает расположение сервисов, так что вы можете легко написать сервисы WCSF, которые будут совместно использоваться (и WCF и / или WSSF прекрасно вписываются здесь).

Он очень модульный с точки зрения программирования и имеет много точек расширения.

Все это, как говорится ... звучит так, будто вы ищете более шаблонную, персонализированную, динамичную структуру. В этом случае вы можете проверить WSS / SharePoint, потому что это может вывести вас из поля прямо из коробки.

0 голосов
/ 02 марта 2009

WCSF + (WSSF | WCF) - хорошая платформа вместе. У нас есть положительный опыт работы с WCSF (но я должен сказать, только в небольших проектах в качестве front-end). AJAX поддерживается.

Вы найдете ценные обсуждения по поводу производительности или ахитикулярных идей на http://websf.codeplex.com/Thread/List.aspx.

0 голосов
/ 06 февраля 2009

Мы используем WCSF в новом проекте, и пока он действительно помогает нам быстро и качественно выполнять работы. Это действительно помогло нам, так как мы используем SCRUM в качестве гибкого метода. Таким образом, гибкость, которую обеспечивает модель внедрения зависимости, является удивительной. Для начала у нас было несколько седых волос, а именно: разработчики покупали в WCSF и обходили курс обучения, но теперь он действительно приносит нам дивиденды

0 голосов
/ 20 октября 2008

Я использую wcsf, и я очень доволен этим.

Я тоже хочу иметь весь шаблон / динамический контент. Я буду программировать это, хотя.

MVC - слишком большой сдвиг парадигмы, и он будет затруднять выполнение того, что я хочу сделать - отчасти потому, что фреймворк все еще находится в бета-версии.

Удачи!

...