我正在寻找有关Visual Studio应用程序开发人员框架的建议。粗略的调查发现了诸如Strataframe,Mere Mortals,CSLA,Deklarit,xEpressApp,Habanero,Spring.Net等产品。根据您的开发人员经验,您推荐什么?
一些关键要求是框架需要提供对象/关系数据库映射,还要“构建”访问数据的UI。 UI构建器应允许我们在设计时自定义屏幕/页面(基于配置参数),以便程序员呈现表单的“品牌”风格。显然,框架必须与.NET Visual Studio集成,并且任何生成的代码都必须是可自定义的,或者提供用于自定义的钩子。它不仅必须支持n层架构(我认为这可能是一个给定的),但如果框架还概念化dev / test / prod的典型部署层,那将是很好的。我不是在寻找基于Web /浏览器的框架 - 这是严格意义上的防火墙业务应用程序。
作为背景,我们正在从Visual Foxpro环境转换,该环境具有定制开发的框架,广泛使用构建器。
答案 0 :(得分:1)
CSLA就是这样,所以我会把它从你的名单上删除。
答案 1 :(得分:1)
我正在学习Habanero,它很适合你的描述。它配备了一个名为Fire Starter的实用程序,可以稍微简化学习曲线。它受到敏捷和域驱动开发的严重影响。我没有尝试使用现有项目,但对于一个新项目,它有一个非常简单的工作流程。
它使用自己的UI抽象层,因此它可以同时针对WinForms和ASP.NET。生成的UI让我想起了Nake Objects的架构模式,除了它在设计时生成,所以你可以修改它。
我真的是Habanero的新手所以我不能告诉你太多。我会查看他们的wiki和论坛以获取更多信息。
答案 2 :(得分:0)
我喜欢DevExpress组件和Framework
答案 3 :(得分:0)
自2010年9月1日起,Deklarit已停止销售,让我和其他很多人非常生气!
有Sculpture / S-Expert(www.dawliasoft.com),nhydrate.codeplex.com,t4csla.codeplex.com和Vidyano。
还有很多其他人
你决定做什么?