4

这是一个关于 CRUD Web 应用程序的用户体验和交互设计模式(不是编程)的模糊问题。

假设有几个简单的实体,例如Student, Course, 并且Lecturer具有明显的关系。

据我了解,CRUD 应用程序通常为每个实体提供一个屏幕来浏览实体、更新、删除它们并添加新实体。该屏幕还可以提供一个搜索框。

应用程序 GUI 使用关系来显示与实体相关的信息(例如每个学生的课程)并从一个实体屏幕导航到另一个实体屏幕(例如从屏幕中的Student's课程名称到Student屏幕中的Course描述Course)。

是否有意义 ?CRUD 应用程序还有其他 GUI 模式吗?你会推荐什么例子来学习?

4

3 回答 3

4

对我来说听起来很合乎逻辑。这里有一些 GUI 模式:

http://www.welie.com/patterns/

http://developer.yahoo.com/ypatterns/

于 2010-12-28T10:13:19.487 回答
1

像rails这样的框架会生成一些脚手架页面来添加/删除/修改模型对象,我建议你看看它。

于 2010-12-28T09:02:37.350 回答
1

如果我理解正确...视图模型是一个允许您添加自定义数据组的概念。脚手架等只是快速生成数据以显示在屏幕上的一种手段。您使用的是 Asp.net Mvc、Ruby 还是 PHP?

于 2010-12-28T09:06:43.073 回答