我正在寻找关于Visual Studio的应用程序开发框架的建议。粗略的调查已经确定了一些产品,如Strataframe、Mere人类、CSLA、Deklarit、xEpressApp、Habanero、Spring.Net等。根据您的开发经验,您有什么建议?
一些关键需求是,框架需要提供对象/关系数据库映射,但还需要“构建”访问数据的UI。UI构建器应该允许我们在设计时(基于配置参数)自定义屏幕/页面,以便向程序员呈现表单的“品牌”风格。显然,该框架必须与.NET Visual Studio集成,并且任何生成的代码都必须是可定制的或提供用于定制的挂钩。它不仅必须支持n层体系结构(我认为这可能是给定的),而且如果框架还概念化了dev/test/prod的典型部署战略,那就更好了。我不是在寻找一个基于web/浏览器的框架-这是严格在防火墙业务应用程序背后的内部。
作为背景,我们正在从Visual Foxpro环境转换,该环境具有自定义开发的框架,并广泛使用构建器。
发布于 2009-06-25 23:57:26
CSLA不是这样的,所以我会把它从你的列表中划掉。
发布于 2009-11-10 02:47:43
我现在正在学习哈巴内罗,它非常符合你的描述。它附带了一个名为Fire Starter的实用程序,它可以使学习曲线变得稍微轻松一些。它受到敏捷和领域驱动开发的严重影响。我没有在现有项目中尝试过它,但对于新项目,它有一个非常简单的工作流程。
中打开创建的解决方案
它使用自己的UI抽象层,因此可以同时针对WinForms和ASP.NET。生成的UI让我想起了Nake Objects架构模式,但它是在设计时生成的,因此您可以对其进行修改。
我真的是哈巴内罗的新手,所以我不能告诉你更多。我会查看他们的维基和论坛以获取更多信息。
发布于 2009-06-25 22:45:45
我喜欢DevExpress组件和框架
https://stackoverflow.com/questions/1046376
复制相似问题