代码之家  ›  专栏  ›  技术社区  ›  Ramiz Uddin

我应该买一个控制器吗?[关闭]

  •  6
  • Ramiz Uddin  · 技术社区  · 14 年前

    我们启动了一个新的项目,项目的性质是非常交互式的,需要一个丰富的用户界面。

    我们需要一组丰富的UI开发所需的控件。我在谷歌的时候发现了双簧管。除了telerik、componentone、netadvantage,我从来没有听说过他们,也从来没有见过其他成员告诉我这样的名字。这些是我们听到的著名的名字,但没有这个。

    但是,对照组给人一种积极的感觉。但是,当你购买一些服务时,有两件事总是很重要:他们的客户支持有多好?他们的价格多少可行?

    另外,他们发布补丁/更新的速度有多快?作为,如果我们在开发过程中发现一个bug或错误,会发生什么?他们是否提供了一个快速的解决方案?

    我在这里做决定有点困惑。我需要你的帮助、经验和反馈。

    7 回复  |  直到 7 年前
        1
  •  2
  •   Community Nick Dandoulakis    7 年前

    我以前用过双簧管。它们肯定比像telerik或componentone之类的产品知名度要低,但它们已经存在了很长一段时间了,而且肯定会推出优质产品。它们也很便宜。总的来说,我对他们有着非常积极的经验,在支持请求方面从来没有遇到过任何困难。我和他们的第一次接触大约是5年前,那时他们很好,而且他们只会变得更好。

    我不知道他们发布的速度有多快,但我可以告诉你,在过去的几年里,他们发布了很多新东西。我相信你可以下载所有的控件,并在购买前试用它们,所以我鼓励你这样做。如果它满足了你的需要,并且你发现它比其他选择更容易使用,那么就去做吧。

    还可以查看此问题以查看其他反馈: Obout controls in C# .Net

        2
  •  2
  •   Tjerk Heringa    13 年前

    别这么想。我买了他们的套房,每次我试图使用他们的控制装置,它都很糟糕。

    例1。 我使用他们的网格并想利用过滤选项。对于400条记录,网格只过滤第一页上的20条记录。所以它遗漏了大部分的记录。我联系了他们的支持,并把他们要求的文件发给了他们。那是五个月前的事了,尽管反复尝试和发邮件,我还是没有得到答复。

    例2: 今天我用的是他们的日期选择器。很好的尝试,但是它在页面上以一个奇怪的位置打开,并且没有可能改变它。

        3
  •  2
  •   Jim Denny    13 年前

    我们已经使用他们的工具一年多了,我们对他们非常满意。成本只是竞争对手收费的一小部分。他们工作得很好,他们看起来很好,它减少了我们的开发,使我们的项目比预期提前两个月完成,即使学习了新的工具。

    学习曲线有点陡峭,但这适用于任何可比较的软件包。技术支持很糟糕,只通过电子邮件。当我们第一次购买它的时候,他们有一个支持论坛,你可以在论坛上找到你的大部分答案,但不幸的是,他们没有智取命中。现在需要几天时间才能得到答复。但是,在执行整个应用程序时,在等待响应时,我们有很多页面需要处理。大多数时候,他们会指出问题或告诉我们如何解决问题。我给他们发了很多信息,告诉他们不要理会以前的问题,因为我在网上找到了答案。

    他们的例子很简单,如果你的需求很简单,他们就足够了。如果构建一个完整的应用程序来替换遗留应用程序并运行您的业务(如我们所做的),那么您需要更好的支持。不过,这是一笔花得很好的钱。我们使用网格和过滤器在我们的客户数据库中搜索200000条记录,通常只需按姓名输入10个键就能找到需要的人。我们的内部网性能非常好。

    我会注意到,当我认为我在软件中发现了错误时,只有我自己。一个逗号,句点应该是逗号,大小写不好,函数使用不当等。javascript对语法非常敏感,对错误消息不友好,所以花了很多时间浏览代码以发现不太明显的错误。

    我们的需求可能超出了大多数人的需求,我们的主屏幕有一个超级窗体和7个数据网格的组合,每个网格都弹出一个用于数据输入的模式窗体,都在同一个网页中。但它做得很好。总而言之,我们有大约60个数据输入页面和另外60个报告页面,我们使用obout工具创建了它们。报告页面允许用户使用弹出窗口、日历、单选按钮等设置报告标准(即日期、客户机、产品等),并将其传递给SSRS报告,这是一种即席报告。因此,我们在不到一年的时间内创建了一个拥有超过125个网页和150多个报告的项目,考虑到劳动力规模小,这是一个相当大的成就。

        4
  •  1
  •   WVDominick    14 年前

    如果我是你,我会非常关注使用jquery和数百个伟大的插件,它们将提供你所需要的任何功能。jquery得到了大量支持,最好是免费的(开源)。

    它将提供您需要的所有客户端功能,并且非常容易使用。使用jquery真正需要的一件事是控制HTML控件(DOM元素)的ID和名称。当您使用这些第三方控制包(以及.NET中的大多数内置控制包)时,通常会失去对它们生成的HTML的大量控制。您可以等待ASP.NET 4.0出现,它将解决控件ID问题,或者依赖转发器控件,并完全控制它生成的ID和其他HTML。

    如果你还没有在学习jquery和中继器控制方面做些小投资,那是值得的。

        5
  •  1
  •   Jamie    14 年前

    几年前我使用了obout控件(从内存、它们的ASP.NET树视图和幻灯片菜单)。

    我想我必须和他们联系几次,并得到及时的支持,这两次都解决了我们的问题。

    然而,不管他们的控件(在UI、API方面)是否满足您的期望,都是一件很私人的事情——支持很好,但是您可能会发现您不喜欢它们的外观,或者API不适合您的工作方式(尽管对我来说很好)。你真的应该亲自评估他们,看看你是如何与他们相处的。

        6
  •  0
  •   Phil Rykoff    14 年前

    如果您不需要太好地集成到ASP.NET中的东西,那么一定要看看extjs。它是丰富的用户界面库。

        7
  •  0
  •   Arthis    13 年前

    我正在使用Obout控件。很明显,如果我可以的话,我会做另一个选择。当您尝试从控件继承时,这些控件很笨重,而且常常很麻烦。对我来说是个糟糕的选择。