代码之家  ›  专栏  ›  技术社区  ›  anthonypliu

我应该使用telerik radgrid或windsor容器来开发.NET应用程序吗

  •  1
  • anthonypliu  · 技术社区  · 16 年前

    我最近得到了一些c#的代码ASP.NET我看了一遍,好像在我之前编写这个代码的人使用了telerik radgrid和windsor container。我查了这些,我明白了telerik radgrid的工作( http://www.telerik.com/help/aspnet/grid/grdataglance.html ),但如果我刚刚起步,使用这些插件真的值得吗?或者只是从头开始做会更好吗。另外,我想知道是否有人能解释一下温莎集装箱的具体用途: http://www.castleproject.org/container/gettingstarted/index.html 如果有必要呢?该网站目前只是一个基本的内容管理系统。谢谢你们!

    3 回复  |  直到 16 年前
        1
  •  0
  •   Arnis Lapsa    16 年前

    要了解温莎集装箱做什么-看这个 video . 这是关于不同的工具,称为Ninject,但想法是一样的。更多详情请阅读 this 书。

    不过,不能透露太多关于telerik radgrid的信息。

        2
  •  0
  •   Kris van der Mast    16 年前
    1. 这些组件主要增强了随附的默认控件ASP.NET. 首先,下定决心看看您的需求是什么,以及您是否需要该控件,或者是否可以使用标准控件来实现它。

    2. 它可能被用作依赖注入容器。这并不是必须使用的功能,但我看到它在新应用程序中越来越常见。它将依赖项从使用依赖项的代码中分离出来。阅读更多信息: http://en.wikipedia.org/wiki/Dependency_injection .

        3
  •  0
  •   Zebi    16 年前

    温莎容器是一个控制反转容器,如structuremap,ninject,弹簧.net或者团结。

    简而言之:这些容器为您构建对象。您不必自己使用新的WhateverClass(),它们将您的代码实现解耦。

    您应该仔细阅读“控制反转”,这是编写更好的可测试和可维护代码的一项非常重要的技术。反转控制容器是帮助您实现此模式的工具。