我可以得到一些建设性的反馈意见有关的以下建筑?

简化的架构摘要:

回XML从SQL服务器(用于XML),并通过它直接进入一个XSL转换产生丰富HTML网站。

什么是专业的和反对的这样一个系统当与常规的3层ASP.NET 建筑?

有帮助吗?

解决方案

我们已经做了这样的事情。而它的工作原理非常简单的网页。但是,只要你想,包括JavaScript和类似的,你就注定了一些客户端。

所生成的输出隐藏在XSLT样式表,这是非常难以阅读,维护和修复错误。

测试可以做,而且比以前更多的努力。

MVC模式和类似的是这样的情况下更适合。

其他提示

两个缺点。

  1. 数据操作C#或VB.net 变得更加困难,因为你没有类属性(传输支),但xml文件。

  2. 那是建立在asp.net 控制输入数据验证(客户端和服务器侧)。你不能使用他们,如果你使用XSLT产生您HTML网页。

我做的一个项目类似的东西。我觉得建筑非常干净的,可扩展的,但我只能告诉你,如果你碰巧有很多XSLT的专业知识在内部使用它。

我们有几个XSLT模板和泛型C#类,执行转换,使用XSLT参数。我们得到了很好的表现,但对于新的开发者,应用程序可以是很难维持的。

一个亲:

  1. 您可以XSLT模板,对于浏览器或XAML的WPF / Silverlight的生成HTML。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top