【问题标题】:Has anyone compared the ComponentOne ASP.NET AJAX suite to other libraries such as ExtJS有没有人将 ComponentOne ASP.NET AJAX 套件与 ExtJS 等其他库进行比较
【发布时间】:2011-03-01 15:41:33
【问题描述】:

我知道 ASP.NET AJAX 的主要吸引力在于您可以在 Visual Studio 中很好地构建它,而且它非常简单。我发现 ASP.NET AJAX 受到限制,但我真的很喜欢 .NET,并且认为单独的 javascript 库可能是易于维护的响应式应用程序的方式。

我知道在小组内(Dojo、ExtJS、MooTools...)会有不同的意见,但我真的很想听到来自 .NET 的人的努力和可维护性的结果组件路由。谢谢。

编辑: 这主要是关于 ComponentOne 的 AJAX 套件。我是 ComponentOne 的新手,但有机会拥抱他们的库或推动更合适的东西。我们的需求是面向客户的,并且必须是高度可配置的。我们的许多应用程序都是报告,而有些应用程序本身就是应用程序配置工具。

【问题讨论】:

    标签: asp.net asp.net-ajax javascript javascript-framework componentone


    【解决方案1】:

    Clay,如果报告是您的重点,那么我肯定会选择 ComponentOne。 C1 在 .NET 中有非常强大的报告工具,在 ASP.NET 中有一个非常漂亮的报告查看器。 C1 的报告工具还可以使用现有的 Crystal、SQL Server 和 Access 报告。

    然而,ComponentOne 一直在问自己关于服务器控件和 JS 库的相同问题。所以他们构建了一个完全独立的库,名为Wijmo。 Wijmo 基于 jQuery/jQuery UI 构建,套件中包含 30 多个小部件。 Wijmo 甚至具有丰富的数据控件,例如在 ASP.NET 中通常会看到的网格和 SVG 图表。它最初是为在 ASP.NET MVC 中用作 UI 层而构建的。这是video on how to use Wijmo in MVC

    同样的技术正在扩展到 ComponentOne ASP.NET 控件中。因此,选择 ComponentOne 后,您将拥有基于相同客户端框架的两个选项。请注意,Wijmo ASP.NET 控件仍在开发中,应该会在 2011 年夏天推出。

    【讨论】:

    • 有趣的选择。 ComponentOne 似乎有一小部分忠实的追随者。我找到了 Ext.NET 控件,但似乎与使用来自 ComponentOne 的控件一样(混合隐喻和混乱的语言边界)。虽然作为 .NET 开发人员,我发现这些控件易于使用,但我觉得我一直在寻找一种技巧来摆脱束缚。
    【解决方案2】:

    我的经验是,使用 ASP.NET AJAX 控件(例如 ComponentArt)往往会限制并强制您做出设计决策。我在 UI 层使用纯 JavaScript 库(如 jQuery/jQuery UI 和 ExtJS)取得了更好的成功。在处理高级 UI 时,让服务器端以 ASP.NET 方式呈现您的 JavaScript 会变得复杂。

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2022-08-05
      • 1970-01-01
      • 2013-05-26
      相关资源
      最近更新 更多