【问题标题】:dynamic data driven UI [closed]动态数据驱动的 UI [关闭]
【发布时间】:2012-09-26 08:15:23
【问题描述】:

我想构建一个网页,其 UI 将由数据驱动。如,UI 的 元数据(布局、结构、组件、内容等)将存储在数据库中,该数据库将实时获取,从中相应地生成 UI。任何关于我如何去做的指针或建议都将不胜感激。

【问题讨论】:

    标签: php html css mysql


    【解决方案1】:

    您是否也将实体数据存储在此数据库中,还是只想配置“静态”(此处使用该词很奇怪)页面的呈现方式?

    如果您还存储数据,则需要做出重要决定,即您希望数据模型与视图模型的紧密程度,因为您的视图定义也是数据。

    为实体、属性定义表并用一些示例数据填充它们。

    对于定义视图,寻找可以存储在数据库中的 XML 结构可能是更好的选择,因为页面布局本质上是非常分层的。

    【讨论】:

    • 好吧,我只想配置页面的呈现方式。我也会考虑 XML 结构。
      非常感谢。
    • 如果您认为这个答案有帮助,请采纳 :-)
    • 是的。我只是等着看是否会有其他回应。 :)
    【解决方案2】:

    This 可能接近您正在寻找的内容。只需将 HTML 代码存储在您的数据库中,然后使用最适合您的任何网络服务将其提取出来。我还建议使用关联数据模型。 MongoDB 和其他类似工具比标准 SQL 数据库更有效地处理少量复杂数据*。它们还允许您从 JavaScript 读取/写入数据库。您可以使用相同的技术为您的前端元开发一个管理系统。

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多