Каков ваш опыт использования веб-частей ASP.NET 2.0? - PullRequest
4 голосов
/ 12 января 2009

Мне бы хотелось узнать ваш опыт использования веб-частей ASP.NET в качестве повторно используемого компонента на вашем веб-сайте.

Насколько полезный ты нашел это? Вы нашли серьезные проблемы с этим? Вы бы порекомендовали использовать его в любом проекте asp.net?

Любые лучшие практики или советы, которые вы хотели бы выделить по этому поводу.

Вы бы порекомендовали использовать веб-части как часть дизайна портала asp.net или наш центр сосредоточился бы на нашем старом добром UserControl в качестве основы.

Этот вклад поможет мне принять решение в отношении приложения asp.net, которое я разрабатываю.

Если вам требуется больше разъяснений, пожалуйста, оставляйте комментарии.

Ответы [ 5 ]

2 голосов
/ 12 января 2009

Преимущества веб-частей перед пользовательскими элементами управления:

  1. Встроенная поддержка пользовательских редактируемых свойств и персонализации
  2. Настраиваемые детали редактора
  3. Настраиваемые стандартные меню WebPart
  4. Перетаскивание веб-частей между зонами веб-частей
  5. Поддержка соединений между WebParts, полезная для основных / подробных представлений, фильтров и других
  6. Может загружать UserControls

Недостатки:

  1. Более высокое использование ресурсов
  2. Visual Studio в настоящее время не поддерживает конструктор для WebParts

Как упомянуто ocdecio, ASP.NET MVC, вероятно, будет лучшим выбором в наши дни, по крайней мере за пределами мира SharePoint, где веб-части очень важны.

EDIT:

Для обзора веб-частей ASP.NET 2.0 вы можете посмотреть:

Использование веб-частей в ASP.Net 2.0 и Персонализация портала с пользовательскими элементами управления и пользовательскими веб-частями

2 голосов
/ 12 января 2009

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

1 голос
/ 12 января 2009

Я согласен с TheTXI ... как и во многих технологиях ASP.NET, вы вряд ли получите большую пользу от веб-частей, если не купитесь на модель на 100%.

Но кроме этого у нас были и некоторые технические проблемы, в основном связанные с проблемами рендеринга в кросс-браузерном интерфейсе. Возможно, они были исправлены в последних выпусках, я не знаю: в итоге мы развернули собственное решение.

1 голос
/ 12 января 2009

По моему опыту, веб-части полезны для создания контента для SharePoint. Но теперь с ASP.NET MVC я не уверен, что они будут хорошим выбором для стандартного приложения ASP.NET.

0 голосов
/ 20 марта 2009

ASP.NET MVC набирает обороты. Это буквально взорвать все остальное из воды. Я бы порекомендовал изучить это в первую очередь. Sharepoint, вероятно, очень скоро объединит MVC.

...