«Должно быть» .NET-компоненты: опытные разработчики? - PullRequest
4 голосов
/ 06 февраля 2010

Я подумал, что смогу привлечь более опытных разработчиков .NET (в основном CSharp / ASP.NET) к наиболее полезным общим компонентам. У меня есть около 5-7 долларов, чтобы потратить, как я хочу, на компоненты в рамках проекта, который включает в себя веб-графики / отчеты / визуализацию данных, но я хочу получить вещи, которые будут полезны для общего пользования, пока деньги есть, что иметь! Мои нынешние мысли таковы, любые мнения приветствуются:

  • Диаграмма Dundas (уже куплена, у меня был большой опыт использования)
  • Telerik .NET
  • DevExpress DXperience (что-то вроде дурака против компонентов Telerik, но я полагаю, если у одного странная ошибка или ограничение, у вас есть другой в качестве запасного варианта). И то, и другое кажется очень полным.
  • Рассматривал элемент управления типа диаграммы, такой как годиаграмма, - он не выглядит визуально удивительно, как старая диаграмма Коргента / Дунды, но в настоящее время я не могу найти лучшего. Если кто-нибудь знает хороший, который делает сглаживание и подходит для диаграмм типов рабочих процессов, дайте мне знать!
  • Учитывая лицензию Telerik SiteFinity, она выглядит неплохо, но не уверена, насколько хорошо она будет сочетаться со страницами не-cms-типа, так что жюри отсутствует.

Какие-либо явные упущения? Спасибо всем!

Ответы [ 6 ]

9 голосов
/ 06 февраля 2010

Я купил библиотеки DevExpress и Telerik, и, хотя обе они хороши, я в итоге полностью удалил Telerik и придерживался DevExpress по некоторым довольно конкретным причинам.

Во-первых, означает значительное совпадение между этими двумя понятиями, и они действительно занимают лидирующие позиции на рынке ASP.NET/C#.

DevExpress обладает значительным преимуществом в отношении своего инструмента отчетности. Ни один инструмент, который я оценил, не был идеальным (я рассмотрел всего четыре), но DevExpress был самым простым в использовании, самым простым в развертывании и, по крайней мере, таким же мощным, как и любой другой (за возможным исключением инструмента MS - но это свои проблемы с развертыванием). Это было большим преимуществом, так как отчеты также играют важную роль в моем приложении.

Библиотека графиков DevExpress очень приятна и хорошо интегрируется с инструментом отчетности - еще одна победа для них. У Dundas и Telerik также есть отличные библиотеки, но после лет создания диаграмм для меня важна простота настройки / определения, и DevExpress имеет преимущество.

Telerik имеет лучший онлайн-редактор HTML (в нашем продукте есть CMS), но продукт DevExpress не сильно отставал. Если бы я не занимался составлением отчетов / графиков, я мог бы пойти на Telerik только на этой основе, поскольку наша CMS довольно важна, но это не является достаточным преимуществом, если вы делаете отчеты / графики.

Продукты Grid от обоих великолепны, но DevExpress также предлагает PivotGrid, который является впечатляющим инструментом анализа данных и хорошим дополнением к любому сайту, где важен анализ данных.

Оба имеют очень хорошую поддержку в моем опыте.

Универсальные элементы управления обоих очень эффективны, но, честно говоря, нет особых оснований выбирать один из двух элементов управления для элементов управления, которые волнуют I . Я сосредоточился на средствах управления датами и числовых данных.

Итак, я могу видеть, как люди довольны одним из двух, но в итоге (после использования обоих в течение двух лет) я выбрал только DevExpress. Не повредило, что команда DevExpress также написала книгу, которая действительно помогла раскрыть диапазон использования, в котором может быть использована их библиотека.

Надеюсь, это поможет!

7 голосов
/ 06 февраля 2010

Прежде чем тратить деньги на элементы управления, которые вы можете использовать, вы должны выяснить, что вы делаете, и купить те, которые будете использовать.

Мне нравятся элементы управления диаграммой asp.net, http://weblogs.asp.net/dwahlin/archive/2008/11/25/getting-started-with-the-asp-net-3-5-chart-control.aspx

но они бесплатны.

2 голосов
/ 06 февраля 2010

Инструменты разработки, такие как ReSharper и dotTrace, будут полезны при написании эффективного и поддерживаемого кода

2 голосов
/ 06 февраля 2010

Я полностью согласен с @John Boker, но также добавил бы, что вы подумываете о расширении своего поиска, включив в него инструменты разработки, которые могут ускорить вашу команду при разработке, тестировании и проверке кода.

Упрощение создания и сопровождения вашего кода выигрывает благодаря широкому выбору дорогих библиотек компонентов, как мне кажется, и это в основном связано с очень хорошими бесплатными версиями элементов управления, которые вы ищете, но с относительной нехваткой достойные бесплатные инструменты для создания кода.

0 голосов
/ 06 февраля 2010

Службы отчетов SQL Server (если вы используете SQL Server) могут помочь вам потерять стоимость некоторых из них. Кроме того, без излишеств API Google Chart является дешевым и намного проще в интеграции.

0 голосов
/ 06 февраля 2010

Я думаю, средства проверки валидатора Питера Блюма великолепны, и его вводные данные тоже довольно хороши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...