用户网页的Web应用程序结构

时间:2011-06-02 18:26:54

标签: html web-applications web architecture

我想创建一个Web应用程序,在登录时将登录用户带到其仪表板。构建Web应用程序页面的最佳方法是什么?我是否应该为每个用户自动填充登录用户详细信息(来自db的对象)的通用模板页面?或者我应该为每个用户创建一个单独的页面(生成的html页面)?我希望后一种选择是数据库上的额外存储,但前一种解决方案意味着有更多的用户点击单个模板。或者有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果没有关于您的方法的更多信息,很难给出您的问题的具体答案,但这里有一些需要考虑的事项:

  1. 您对“自动填充的常规模板”和“生成的html页面”之间的区别尚不清楚 - 如果您希望数据来自数据库,是的,您必须在该数据库上运行查询获取该用户的数据。
  2. 如果您向用户显示基于数据库中该用户数据的仪表板,那么您通常会有一个HTML页面,您的主要语言(Ruby on Rails,Python,PHP等)会插入正确的数据。这样,每个用户的HTML页面都是为该用户动态生成的。