【发布时间】:2011-04-15 14:32:43
【问题描述】:
在给定数据库或应用程序的某些其他源规范的情况下,是否有办法生成发出最佳实践的整个 WPF 或 Silverlight / XAML 应用程序?
例如,假设我有一个规范化的数据库(或其他类型的应用程序基本规范),是否有一个工具可以创建一个格式良好的 MVVM 应用程序。这将包括...
- 所有表(列表和编辑)的 XAML(视图),没有代码隐藏
- ViewModel 发出从 db 架构中提取的属性以及所有标准 CRUD 操作的命令或行为
- 使用存储库模式(或其他一些数据库抽象)构建的模型具有发出表设计和关系的接口以及您选择的默认实现(sql、sql ce...随便)。
像这样的理想工具只会执行应用程序的“第一次通过”,之后开发人员将进行所有必要的更改和修改。
我不认为有任何这样的工具,但似乎这样的工具应该是可能的。
另一个相关问题,在没有这样的工具(或者即使有)的情况下,什么工具最适合让我从数据库设计(或应用程序的某种其他类型的基本规范)中获取信息到工作应用程序。
在几个小时内从设计到基本的工作应用程序,您采取了哪些分步流程?
我只是想弄清楚所有这些实践和模式,我已经很好地掌握了这些部分,但不确定使用什么工作流程来使它们快速协同工作,但仍然允许对单独的关注点进行单元测试。
提前致谢。
赛斯
【问题讨论】:
标签: wpf silverlight xaml mvvm