首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态内容显示的Web设计模式

问动态内容显示的Web设计模式
EN

Software Engineering用户
提问于 2018-02-28 20:29:37
回答 1查看 225关注 0票数 1

我目前有一个WinForms应用程序,它使用XML来驱动显示给用户的动态内容。我将这些XML文档称为模板文件。

模板文件确定用户看到的特性、属性、用于属性的控件类型、组合框中的放置项以及如何验证输入。我可以继续使用模板确定的动态内容,但您可以得到图片。模板驱动应用程序,当用户指示他们感兴趣的县时,程序使用的模板文件将被确定。

这样做是因为该应用程序帮助用户向各个委员会或县提交工程数据。每个县都有自己的一组需求、用户需要的信息以及如何最好地验证该日期。

为了解决这个问题,我把每个县的信息放在他们自己的模板文件中,用户选择他们工作的县,然后从那一点开始,程序使用那个县的模板文件动态地在表单中构建内容并显示给用户。

我现在把这个应用程序移到网上。我的问题是:为每个县使用XML模板文件来动态构建内容的技术是否是网站这样做的最佳方法?我想知道是否有人知道一种流行的网站设计模式,可以为许多不同的县生成动态内容,而不必为每个县建立一套不同的具体网页?或者我应该继续使用模板文件范例(也就是说,如果它没有被破坏.)?

EN

回答 1

Software Engineering用户

发布于 2018-03-01 15:58:28

我曾经写过像你这样的模板化的网站。但我停了下来,开始写不同的表格。

我的经验是,维护复杂的模板语言/格式要比手工编写每个版本的工作要多。

创建自己表单的用户的原始需求最终总是‘用户请求开发一个新的表单’,而新的需求总是会扩展模板语言的范围,直到模板语言变得和它正在替换的代码一样复杂。

我会说,坚持使用resx文件的语言,并试图建立一个多租户的网站,其中包括单独的网页为每个国家的需要。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/366785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档