.NET Application Developer超级框架

时间:2009-06-25 21:35:27

标签: .net frameworks

我正在寻找有关Visual Studio应用程序开发人员框架的建议。粗略的调查发现了诸如Strataframe,Mere Mortals,CSLA,Deklarit,xEpressApp,Habanero,Spring.Net等产品。根据您的开发人员经验,您推荐什么?

一些关键要求是框架需要提供对象/关系数据库映射,还要“构建”访问数据的UI。 UI构建器应允许我们在设计时自定义屏幕/页面(基于配置参数),以便程序员呈现表单的“品牌”风格。显然,框架必须与.NET Visual Studio集成,并且任何生成的代码都必须是可自定义的,或者提供用于自定义的钩子。它不仅必须支持n层架构(我认为这可能是一个给定的),但如果框架还概念化dev / test / prod的典型部署层,那将是很好的。我不是在寻找基于Web /浏览器的框架 - 这是严格意义上的防火墙业务应用程序。

作为背景,我们正在从Visual Foxpro环境转换,该环境具有定制开发的框架,广泛使用构建器。

4 个答案:

答案 0 :(得分:1)

CSLA就是这样,所以我会把它从你的名单上删除。

答案 1 :(得分:1)

我正在学习Habanero,它很适合你的描述。它配备了一个名为Fire Starter的实用程序,可以稍微简化学习曲线。它受到敏捷和域驱动开发的严重影响。我没有尝试使用现有项目,但对于一个新项目,它有一个非常简单的工作流程。

  1. 在Fire Starter中定义您的类,属性验证,关系和UI。
  2. 生成代码和表单。
  3. 在VisualStudio或SharpDevelop中打开创建的解决方案
  4. 修改
  5. 它使用自己的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。

还有很多其他人

你决定做什么?