user-interface - 从数据库设计到 UI 还是反过来?

标签 user-interface database-design architecture

在开始或计划一个新项目时,您是否总是倾向于考虑 db 架构,或者您是否走另一种方式开始设计 UI,然后向下移动?

还是你有不同的发展方式?

不是真正的敏捷/瀑布/规范/故事问题,只是一种了解人们在从事个人/专业或其他项目时倾向于哪种方式的方法。

我已经决定这两者都是过去最好的方法,并且目前处于 UI 第一阵营,但这可以而且将会改变!

干杯
约翰

最佳答案

对于普通用户来说,UI 软件。他们不关心数据的存储方式、您使用的平台等。因此,如果您的软件将被人们使用,我强烈建议从 UI 开始——原型(prototype)或模型。向用户展示并获得反馈。然后建立业务层和数据层。

我发现这有助于收集需求。非技术用户更有可能告诉您“哦,等等,我们需要此页面上的另一个字段”而不是“我们需要此表模式中的另一个属性”。他们也可能会说“我们这里需要另一个按钮”,这通常会转化为一些额外的业务逻辑等。

关于user-interface - 从数据库设计到 UI 还是反过来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/429905/

相关文章:

ios - 根据设备的高度使页面在 Xcode 中可滚动

Android 使表格看起来像我想要的

Python Tkinter : multiple images and text on a BIG button?

mysql - 数据库设计两张表 vs 连接表,哪个更好

java - 通过多重部署和单独模式进行 Multi-Tenancy 的优缺点

javascript - 在 JavaScript 前端应用程序中共享通用库

java - 为 Libgdx 制作随相机移动的 UI

php - Mysql -> 用户表中可以有多少列?我应该存储数组吗?

algorithm - 我该怎么做 "related tags"?

session - stateless 是否仅将客户端的状态转移到其他地方?