是否有任何适用于 Windows 窗体、数据库驱动的应用程序开发/原型设计的框架? [英] Is there any framework for Windows Forms, DB driven application development/prototyping?

查看:28
本文介绍了是否有任何适用于 Windows 窗体、数据库驱动的应用程序开发/原型设计的框架?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写简单的数据库驱动应用程序,80% 的功能是对大约 15 个表的 CRUD 操作.来自 Web 开发背景,我认为我可以使用 Rails 脚手架或 Django 管理员来涵盖几乎所有这些 CRUD 案例.所以我开始四处寻找类似 Rails/Django 的框架,但对于 Windows 窗体应用程序(当然我理解富客户端"应用程序开发与 Web 开发有很大不同,我不希望有任何真正相似的东西.

I'm writing simple database driven application, 80% of functionality is CRUD operations on about 15 tables. Coming from web development background I figured I can cover almost all of these CRUD cases with Rails scaffolding or say Django admins. So I started to look around for Rails/Django-like framework but for Windows Forms applications (ofcourse I understand that "rich client" application development significantly differs from a web development and I'm not expecting anything really similar).

令我惊讶的是,除了各种 ORM(我们称之为模型层)之外,我似乎别无选择当涉及到 View-Controller 层时.也许我错过了什么?

I was surprised that except for a variety of ORMs (let's call it Model-layer) it seems like I'm left with little choice when it comes to View-Controller layer. Maybe I'm missing something?

PS.我评估了 Visual Studio 数据集设计器,但它似乎只适用于最简单的情况,并且需要额外的代码来完成任何不重要的任务.

PS. I evaluated Visual Studio DataSet Designer, but it seems to work only for the most simple cases, and requires additional code for any slightly nontrivial task.

(已添加)到目前为止我发现:

(added) so far I've found:

  1. TrueView for .NET(感谢 Vijay Patel)
  2. NConstruct
  1. TrueView for .NET (thanks to Vijay Patel)
  2. NConstruct

推荐答案

你检查了吗Rocket Framework for Windows Form

为了满足您的要求,一切都完美无缺.

Everything is perfectly in order to support your requirement.

  • 这里使用实体框架作为后端
  • 使用对象数据源将对象自动绑定到 UI
  • 使用 Generic 尽量减少您需要编写的代码量

此外,文档也做得很好,架构也非常好和稳定..

Additionally, the documentation also is very well done and architecture is pretty good and stable too..

我现在正在使用它,它对我很有用

I am using it right now and it is serving me pretty well

这篇关于是否有任何适用于 Windows 窗体、数据库驱动的应用程序开发/原型设计的框架?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆