3

我们正在建立一个显示新闻标题和新闻的网站。最初它将是一个公共站点,但会演变为包括门户内容,如个性化网页。

该网站还需要围绕正在显示的新闻故事构建 web 2.0 功能,并且需要具有可扩展性和高度可定制性,允许业务更改定义故事的模板并根据业务逻辑使用不同的模板等。

核心业务逻辑正在使用 Windows 工作流和 Windows 通信基础构建,我们现在正在寻找合适的 UI 堆栈,WCSF 是一个不错的选择吗?

4

4 回答 4

2

WCSF 可能是一个不错的选择,但可能与您列出的可能的功能需求无关。

在我看来,WCSF 所做的最好的事情是它建立在 Model-View-Presenter-[Controller] 模式上,它使您可以分离视图和演示者之间的关注点(就像 MVC 一样)......但是在同时,这并不是许多 .net 用户习惯的“页面控制”模型的完全范式转变。这意味着您仍然可以像以前一样使用许多第三方控件,例如 Telerik 或 Infragistics(使用 MVC 更具挑战性)。

因为 MVP 模式使用依赖注入容器 (ObjectBuilder) 和控制反转,所以您可以获得一种非常好的方式来编写没有 Web 上下文的单元测试(易于模拟对象)。该容器还支持服务定位,因此您可以轻松编写将被共享的 WCSF 服务(WCF 和/或 WSSF 非常适合这里)。

从程序的角度来看,它是高度模块化的,并且具有许多可扩展性点。

话虽如此……听起来您正在寻找更多的模板、个性化、动态框架。在这种情况下,您可以查看 WSS/SharePoint,因为它可以让您在开箱即用的领域进一步深入。

于 2008-10-09T02:48:44.490 回答
0

我使用 wcsf,对此我很满意。

我也想拥有整个模板/动态内容。不过,我将对其进行编程。

MVC 是一种范式转变,它会让我很难做我想做的事——部分原因是该框架仍处于测试阶段。

祝你好运!

于 2008-10-20T16:50:52.963 回答
0

我们在一个新项目中使用 WCSF,到目前为止,它确实帮助我们快速交付高质量的工作。当我们使用 SCRUM 作为敏捷方法时,它确实帮助了我们。因此,依赖注入模式为我们提供的灵活性非常棒。我们一开始有一些白发,即开发人员开始购买 WCSF 并绕过他们的学习曲线,但现在它真的为我们带来了红利

于 2009-02-05T23:34:36.977 回答
0

WCSF + (WSSF | WCF) 是很好的平台。我们在 WCSF 方面有积极的经验(但我不得不说,只在作为前端的小项目中)。支持 AJAX。

您可以在http://websf.codeplex.com/Thread/List.aspx上找到有关性能或架构理念的有价值的讨论。

于 2009-03-02T20:57:07.503 回答