这是一个关于CRUD Web应用程序的用户体验和交互设计模式(不是编程)的模糊问题。
让几个简单的实体,例如<{1}},Student
和Course
关系明显。
据我所知,CRUD应用程序通常为每个实体提供一个屏幕来浏览实体,更新,删除它们并添加一个新实体。屏幕也可以提供搜索框。
应用程序GUI使用关系来显示与实体相关的信息(例如,每个学生的课程),并从一个实体屏幕导航到另一个实体屏幕(例如,从Lecturer
屏幕中的Student's
课程名称导航到{ {1}}屏幕中的{1}}说明。
有意义吗? CRUD应用程序还有其他GUI模式吗?你建议从哪个例子中学习?
答案 0 :(得分:4)
答案 1 :(得分:1)
像rails这样的框架会生成一些脚手架页面来添加/删除/修改模型对象,我建议你看看它。
答案 2 :(得分:1)
如果我理解正确... 查看模型是一个允许您添加自定义数据组的概念。脚手架等只是快速生成数据以在屏幕上显示的一种手段。您使用的是Asp.net Mvc,Ruby还是PHP?