CRUD网络应用的GUI模式

4
这是关于CRUD Web应用程序的用户体验和交互设计模式(不是编程)的一个含糊的问题。
假设有几个简单的实体,例如学生课程讲师,它们之间有明显的关系。
据我了解,CRUD应用程序通常为每个实体提供一个屏幕以浏览实体、更新、删除它们和添加新实体。该屏幕可能还提供搜索框。
应用程序GUI使用关系来显示与实体相关的信息(例如每个学生的课程)并从一个实体屏幕导航到另一个实体屏幕(例如从学生屏幕中的课程名称课程屏幕中的课程描述)。
这种模式是有意义的吗?CRUD应用程序是否有其他GUI模式?您推荐哪些例子可以学习?
3个回答

4

+1,此外还有Tidwell书中的一些模式收集,网址为http://designinginterfaces.com/ -- 大多数是与您的情况下处理复杂数据相关的模式。 - ig2r

1

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


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

我正在使用Java,可能会结合一些GUI框架使用JS。 - Michael

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接