Хороший asp.net (C#) приложения? [закрытый]

Вы можете передать функцию re.sub(). В функции вы можете вернуть значение, необходимое на основе захваченной группы. Простой код для иллюстрации:

>>> def fun(m):
...   if m:
...     if m.group(1):
...        return 'x'
...     else:
...        return 'y'


>>>print re.sub(r"([A-Z]+)|([a-z]+)", fun , "ab")

Функция fun() проверяет, удалось ли совпадение и на основе захваченной группы, возвращает строку замены. Если [A-Z]+ был сопоставлен, x является заменой строки else [a-z]+, и y является заменой строки.

Для получения дополнительной информации: doc

6
задан Abdu 18 September 2008 в 06:43
поделиться

12 ответов

Я должен был бы согласиться с BlogEngine. Это реализует тонну различных способностей и общих потребностей в asp.net, а также разрешении этого быть полностью настраиваемым и очень легким понять. Это может работать с XML или SQL (Ваш выбор) и имеет огромное сообщество позади него.

Что касается Ваших запросов (полужирный означает да):

  1. Разработанный хорошо и много разделенный на уровни
  2. Чистый и прокомментировал код
  3. Хорошее использование нескольких шаблонов разработки
  4. Веб-страницы отображаются правильно во всех общих браузерах
  5. Производит допустимый HTML и имеет хорошее использование CSS
  6. Использование тем CSS. Предпочтите использование CSS, чем таблицы
  7. НЕ зависящий от сторонних компонентов (сетки, меню, деревья... и т.д.) - отчасти, все еще использует некоторый пользовательский dlls
  8. Имеет хорошие модульные тесты - не уверенный
  9. Веб-страницы не упрощенны и выглядят профессиональными - да, и существуют ТОННЫ свободных шаблонов там
  10. Использует более новые технологии как MVC, LINQ.. (не важный) - еще
  11. (Что-либо еще, что имеет значение, о котором я не мог думать прямо сейчас) - тонна больше материала как динамические RSS ленты, динамические карты сайта, ссылки на данные, и т.д.

Существует также набор более замечательные проекты с открытым исходным кодом, доступные здесь: http://www.asp.net/community/projects/

Я знаю, что dotNetNuke довольно популярен также, и Классифицированная Программа довольно проста в использовании.

3
ответ дан 17 December 2019 в 07:10
поделиться

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

1
ответ дан 17 December 2019 в 07:10
поделиться
0
ответ дан 17 December 2019 в 07:10
поделиться

Это довольно прохладно. Предстоящий источник функции ASP.NET доступен.

0
ответ дан 17 December 2019 в 07:10
поделиться

dasBlog, который является платформой блоггинга, которой способствует Scott Hanselman.

0
ответ дан 17 December 2019 в 07:10
поделиться

TaskVision: простой и иногда очень полезный .NET демонстрационное приложение клиент-сервер: Перейдите к веб-сайту

Полный исходный код доступен (см. правый нижний угол для загрузки),

0
ответ дан 17 December 2019 в 07:10
поделиться

Код Plex->

  1. ASP.NET MVC - взгляд на источник
  2. ASP.NET динамические данные
  3. Сценарий #
0
ответ дан 17 December 2019 в 07:10
поделиться

Не делает встретил все все точки, которые Вы указали, но я упомяну это, потому что я думаю, хорошая часть программного обеспечения http://www.yetanotherforum.net/

0
ответ дан 17 December 2019 в 07:10
поделиться

Я узнал о много из SutekiShop (mvc, шаблон репозитория, ddd+tdd), демонстрационное приложение TechAvalanche (http://www.simonsegal.net/blog/CodeDownloads/Orm.zip, несколько шаблонов разработки, постепенно с linq), CodeBetter. Демонстрационное приложение премии для ddd+tdd и Витрина MVC от Rob Conery.

0
ответ дан 17 December 2019 в 07:10
поделиться

Попытайтесь посмотреть на MojoPortal (http://www.mojoportal.com/)

0
ответ дан 17 December 2019 в 07:10
поделиться

Существует MojoPortal (http://www.mojoportal.com/):

  • хорошо разработанный
  • шаблон CSS и допустимый HTML => хорошо для всех браузеров
  • открытый исходный код
  • возможно, не очень современный (никакой MVC, никакая ССЫЛКА...)
  • но работает Моно

Для более актуального проекта существует Dropthings (http://www.dropthings.com/): Web 2.0 с открытым исходным кодом разрабатывает Портал Ajax, созданный с помощью ASP.NET 3.5, Основа Рабочего процесса и LINQ.

И его автор рассматривает создание версии MVC ASP.NET с помощью jQuery (http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal-new-and-improved.aspx)

0
ответ дан 17 December 2019 в 07:10
поделиться

Можно попробовать OXITE на codeplex.

0
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: