建筑的批判:SQL Server FOR XML入XSLT富HTML口
-
22-08-2019 - |
题
我可以得到一些建设性的反馈意见有关的以下建筑?
简化的架构摘要:
回XML从SQL服务器(用于XML),并通过它直接进入一个XSL转换产生丰富HTML网站。
什么是专业的和反对的这样一个系统当与常规的3层ASP.NET 建筑?
解决方案
我们已经做了这样的事情。而它的工作原理非常简单的网页。但是,只要你想,包括JavaScript和类似的,你就注定了一些客户端。
所生成的输出隐藏在XSLT样式表,这是非常难以阅读,维护和修复错误。
测试可以做,而且比以前更多的努力。
MVC模式和类似的是这样的情况下更适合。
其他提示
两个缺点。
数据操作C#或VB.net 变得更加困难,因为你没有类属性(传输支),但xml文件。
那是建立在asp.net 控制输入数据验证(客户端和服务器侧)。你不能使用他们,如果你使用XSLT产生您HTML网页。
我做的一个项目类似的东西。我觉得建筑非常干净的,可扩展的,但我只能告诉你,如果你碰巧有很多XSLT的专业知识在内部使用它。
我们有几个XSLT模板和泛型C#类,执行转换,使用XSLT参数。我们得到了很好的表现,但对于新的开发者,应用程序可以是很难维持的。
一个亲:
- 您可以XSLT模板,对于浏览器或XAML的WPF / Silverlight的生成HTML。 醇>
不隶属于 StackOverflow