gpt4 book ai didi

c# - .NET WCSF 作为基于门户网站的 UI 堆栈选择?

转载 作者:行者123 更新时间:2023-11-30 17:25:05 24 4
gpt4 key购买 nike

我们正在建立一个显示新闻标题和新闻的网站。它最初将是一个公共(public)站点,但将发展为包括个性化网页等门户内容。

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

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

最佳答案

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

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

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

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

综上所述……听起来您正在寻找更多的模板化、个性化、动态框架。在这种情况下,您可能会检查 WSS/SharePoint,因为它可能会让您在开箱即用的领域走得更远。

关于c# - .NET WCSF 作为基于门户网站的 UI 堆栈选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/170799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com