Обзор ASP.NET и Windows Forms компонентов

    Предлагаю вашему вниманию обзор платных и бесплатных компонентов для разработки ASP.NET и Windows Forms приложений.


    Платные компоненты


    image

    Компоненты от DevExpress являются самыми популярными компонентами для разработки ASP.NET и Windows Forms приложений.

    WinForms Controls:
    • Grid and Data Editors
    • Ribbon, Toolbar-Menu
    • OLAP Data Mining Control
    • Calendar / Scheduler
    • Reporting Tool
    • TreeView-Grid Hybrid
    • Gauges and Dashboards
    • Rich Text Editor
    • Wizard Control
    • Property Grid
    • Charting Control
    • Layout Manager
    • Navigation Pane
    • Data Editors and Controls
    • Printing-Exporting Library
    • Spell Checker
    ASP.NET Controls
    • Reporting Tool
    • Charting Control
    • Grid and Data Editors
    • Filter Editor
    • Calendar / Scheduler
    • HTML Editor
    • Gauges and Dashboards
    • TreeView-Grid Hybrid
    • Data Editors
    • OLAP Data Mining Control
    • Spell Checker
    • Cloud
    • List View
    • Menu
    • Navigation Pane
    • News List
    • Popup Window
    • Site Map
    • Tab Control
    • Title Index
    • Upload Control
    • Utility Components
    Сайт: http://devexpress.com/

    image

    ComponentOne поставляет наборы компонентов на все случаи жизни для различных технологий, включая ASP.NET и Windows Forms.

    Полный же список следующий:
    • Studio Enterprise
    • Studio for WinForms
    • Studio for WPF
    • Studio for ASP.NET
    • Studio for Silverlight
    • Studio for iPhone
    • Studio for Mobile
    • Studio for ActiveX
    • Reports for .NET Designer Edition
    • IntelliSpell
    • XapOptimizer
    • LiveLinq
    Сайт: http://www.componentone.com/

    image

    Компоненты от компании Dundas предназначены для визуализации данных:
    • Dundas Chart
    • Dundas Gauge
    • Dundas Map
    • Dundas Calendar
    Сайт: http://www.dundas.com/

    image

    Telerik — набор компонентов для различных .NET технологий.

    Telerik Premium Collection for .NET:
    • RadControls for ASP.NET AJAX
    • RadControls for WinForms
    • RadControls for WPF
    • RadControls for Silverlight
    • Telerik Reporting
    • Telerik OpenAccess ORM
    Сайт: http://www.telerik.com/

    Obout


    Obout — отличный набор ASP.NET компонентов (obout Suite for ASP.NET 2.0/3.0/3.5) с отличной документацией и примерами. Бесплатный для студентов.

    Список компонентов:
    • TreeView
    • Grid
    • Editor
    • Spell checker
    • Calendar
    • Easy menu
    • Combobox
    • Slide menu
    • AJAXPage
    • Scheduler
    • Context menu (with Easy menu)
    • TabStrip (with Easy menu)
    • Slide Panel (with Slide menu)
    • Two colors menu
    • Splitter
    • Super button
    • Tree_DB
    • Show
    • Flyout
    • Window
    • FileUploadProgress
    • ColorPicker
    • Toolbar (with Supper button)
    • Autosuggest (with Combobox)
    • Multilevel Combobox (with Combobox)
    • State Selector (with Combobox)
    Сайт: http://obout.com/

    Бесплатные компоненты



    Chart Controls for .NET Framework

    После установки Chart Controls for .NET Framework и Chart Controls Add-on for Visual Studio 2008 (именно в таком порядке) в Toolbox появится новый контрол Chart.

    Контрол имеет очень большую функциональность и действительно багатый настраиваемый интерфейс. Есть демо приложения для ASP.NET и Windows Forms. Детальнее можно почитать здесь.

    Chart Control основан на Chart Control компании Dundas версии 5.5. В Visual Studio 2010 этот контрол входит в поставку.

    image

    SharpPieces — это набор бесплатных ASP.NET контролов:
    • ExtendedDropDownList
    • LiveGrid
    • FancyUpload
    • ImageCheckBox
    • Rating
    • DynamicImage
    • CaptchaImage
    • GradientButton
    Сайт: http://www.sharppieces.com/

    Ajax Control Toolkit

    Ajax Control Toolkit — набор open source компонентов для ASP.NET AJAX приложений.

    Доступные компоненты:
    • Accordion
    • AlwaysVisibleControl
    • Animation
    • AutoComplete
    • Calendar
    • CascadingDropDown
    • CollapsiblePanel
    • ColorPicker
    • ComboBox
    • ConfirmButton
    • DragPanel
    • DropDown
    • DropShadow
    • DynamicPopulate
    • FilteredTextBox
    • HoverMenu
    • HTMLEditor
    • ListSearch
    • MaskedEdit
    • ModalPopup
    • MultiHandleSlider
    • MutuallyExclusiveCheckBox
    • NoBot
    • NumericUpDown
    • PagingBulletedList
    • PasswordStrength
    • PopupControl
    • Rating
    • ReorderList
    • ResizableControl
    • RoundedCorners
    • Slider
    • SlideShow
    • Tabs
    • TextBoxWatermark
    • ToggleButton
    • UpdatePanelAnimation
    • ValidatorCallout
    Сайт: http://www.asp.net/ajax/AjaxControlToolkit/Samples/

    Другие контролы

    Если вы не нашли необходимых вам компонентов, советую обратиться на codeplex, где можно с большой вероятностью найти необходимый контрол, например Google Maps Control.

    Спасибо за внимание!

    P.S. В комментариях можете указывать другие известные вам компоненты.

    Upd. Подсказали еще несколько вендоров:
    Infragistics: http://www.infragistics.com/
    PureComponents: http://www.purecomponents.com/
    DivElements: http://www.divelements.com/
    Syncfusion: http://www.syncfusion.com/
    ComponentFactory: http://www.componentfactory.com/
    Share post

    Comments 34

      +6
      Вот бы еще краткий функционал каждого контрола, и чем он лучше стандартного (если есть аналог). Было бы вообще супер.
        0
        Функционал контролов детально описано на сайтах вендоров.

        Как правило, от стандартных эти контролы отличаются бОльшим набором функционала, например, гриды расширяются всевозможными группировками, сортировками, скинами, дропдауны — сортировками, поиском и т.д.

        Ajax Control Toolkit содержит AJAX-компоненты, сейчас практически все разрабатываемые мной проекты работают с связке ASP.NET + ASP.NET AJAX + Ajax Control Toolkit (например HtmlEditor был позаимствован у Obout, обзор новых компонентов майского тулкита читать здесь).

        По поводу сравнения Telerik, ComponentOne и DevExpress — тут дело вкуса, денег и необходимого функционала.
        0
        Obout бесплатный для студентов. Для коммерческого использования — отключаются через месяц или типа того.
          +2
          А где же Telerik в списке? Имхо, очень крутая штука. Правда, там не только контролы, а даже собственная ORM имеется.
            0
            Генерируемые контролом изображения очень похожи на аналогичные изображения Dundas (есть подозрения, что это и есть они).
            Так и есть, это купленные Dundas (даже с экспертами), посмотрите блог Alex Gorev, там есть такой вопрос на первой же странице — So what are the differences between Microsoft and Dundas controls?Microsoft Chart control is based on Dundas Chart source code version 5.5....

            Есть еще Telerik, а так же куча бесплатного на codeplex.com.
              –1
              Спасибо за уточнения. Добавил Telerik (каюсь, забыл за них), а также перенес Obout в платные.
                0
                Стоит уточнить, что для студентов Obout бесплатный, это существенно.
                +4
                обзор? вы понимаете отличие «обзора» от «списка»?
                  –3
                  Обзор — сжатое сообщение о ряде объединённых общей темой явлений. ©

                  Если вы хотели увидеть сравнение компонентов, то это в цели данной статьи не входило, так как каждый может выбрать то, что ему подходит больше всего.
                    +2
                    в таком случае ваш обзор — лажа
                      –2
                      Авторитетно :)
                      Расскажите еще что-нибудь интересного.
                        +3
                        ох ну нет, вы тут у нас писатель, я только читатель (и по жизни и по говно политике хабры) — извольте.
                          –2
                          Изволю: лично у вас — это вряд ли; говнополитика — очевидно, вас устраивает, раз вы здесь.

                          Ладно… засчитан :) Спокойной ночи
                  +3
                  А как же Syncfusion (http://www.syncfusion.com/)? Очень большой выбор компонентов под разные нужды: winforms, asp.net, wpf, silverlight.
                    +1
                    да помимо этого есть еще infragistics (www.infragistics.com), фиговый но все же PureComponents (www.purecomponents.com), и для кого то первые (но не для этого товарища) divelements (www.divelements.com)

                    человек даже не осилил распарсить выдачу гугла (http://www.google.com/search?q=winforms+controls) дальше первой страницы
                      +1
                      Ха-ха, я подумал о том же самом — красиво оформленная первая страница результатов поиска в Гугле.
                    +1
                    Сравнительный обзор был бы интереснее, а так — найти все эти компоненты в Интернете — не проблема.
                      0
                      Нам в разработке очень понравился огромный набор компонент от Nevron (www.nevron.com).
                        0
                        Было бы приятнее увидеть скриншоты компонент, а не логотипы компаний в качестве картинок.
                        Стоило бы упомянуть ZedGraph в разделе бесплатных.
                        Ну и контролы от DevComponents не стоит забывать, их Ribbon мне нравится гораздо больше, чем от DevExpress, но это ИМХО.
                        Успехов!
                          0
                            0
                            хабралюди, а не подскажете либы для разработки GUI на Джаве? чтобы расширяли возможности swing? Для Net платформы все выглядит очень симпатично :)
                            0
                            >Компоненты от DevExpress являются самыми популярными компонентами для разработки ASP.NET и Windows Forms приложений.

                            … На территории бывшего СССР и то не факт, а в общем голословное утверждение — приводите статистику если она есть.
                              0
                              Почему голословное? Если посмотреть форумы, блоги, то в большинстве случаев советуют именно DevExpress (по крайней мере на зарубежных ресурсах). Статистики не нашел, поэтому написал, основываясь на мнении большинства.
                              0
                              DevExpressный DXperience не понравился, если сделать по настоящиму rich-интерфейс (имею ввиду winforms) со всякими bonusskins, officeskins — то вся эта хрень будет весить метров 20, и давольно долго отрисовыватся…
                                0
                                Да нет, все довольно быстро работает, как ни крути.
                                  0
                                  Действительно все быстро работает проекта клиент-серверное app а-ля CRM/ERP
                                  0
                                  Если подумать, то наше решение перейти на девэкспресс в большом толстяке было ошибкой.
                                    0
                                    Говорят, что DevXpress Grids хорош для touch-n-go, но превращается в ад, если начать разбираться и докручивать функционал. C1FlexGrid, например, получше, но тоже таков :)
                                      0
                                      Нет, ну мы были достаточно разумны, чтобы не лезть в исходники или апдейтиться при каждом выходе новой версии.

                                      Все таки все это от лешего, все эти финтифлюшки и гемор там не из-за докрутки функционала, а из-за того, что не существует общего поведения контролов. Датасорс девэкспрессовского комбобокса не биндится, например. MRUEdit не умеет искать по вхождению. CheckedComboboxEdit не позволяет биндиться на отмечаемые коллекции. В treelist нет галочек, опять же как класса — нужно подпихивать свои иконки. И т.п.

                                      Короче все эти мелочи жутко досаджают — приходится писать тонну своих элементов. В конце концов пришло понимание — что да, это таки красиво и юзабельно, но блин, сколько же лишнего!
                                    0
                                    Бывают ли приложения которые обходятся только стандартными компонентами? Я конечно имею ввиду не мизерные приложения.
                                      0
                                      Microsoft SQL Management Studio :)
                                      0
                                      чем-то мне статья MSDN Magazine напоминает. )

                                      Only users with full accounts can post comments. Log in, please.