2008-09-18 15 views
6

¿Alguna sugerencia para las buenas aplicaciones de código abierto asp.net (C#) que cumplen con muchos de los siguientes:?Buenas aplicaciones asp.net (C#)?

  1. bien diseñados y de múltiples niveles
  2. Limpio & código
  3. El buen uso de varios patrones de diseño
  4. páginas Web se muestra correctamente en todos los navegadores comunes comentado
  5. Produce HTML válida y tiene un buen uso de CSS
  6. Uso de temas css. Prefieren el uso de CSS que las tablas
  7. que no dependen de componentes de terceros (cuadrículas, menús, árboles, etc ...)
  8. tiene buena unidad de prueba
  9. páginas web no son simplistas y un aspecto profesional
  10. nuevos usos tecnologías como MVC, LINQ .. (no importante)
  11. (Algo más que las cuestiones que no podía pensar en este momento)
+0

Hubiera respondido StackOverflow, pero no es de código abierto :) –

Respuesta

3

que tendría que estar de acuerdo con BlogEngine. Implementa muchas capacidades y necesidades comunes en asp.net y permite que sea completamente personalizable y muy fácil de entender. Puede funcionar con XML o SQL (su elección) y tiene una gran comunidad detrás de él.

En cuanto a sus peticiones (negrita significa que sí):

  1. bien diseñados y de múltiples niveles
  2. Limpio & código comentó
  3. El buen uso de varios patrones de diseño
  4. Web pag es mostrar correctamente en todos los navegadores comunes
  5. Produce HTML válida y tiene un buen uso de CSS
  6. El uso de temas CSS. Prefiero el uso de CSS que las tablas
  7. no depende de componentes de terceros (cuadrículas, menús, árboles, etc ...) - una especie de, todavía utiliza algunos archivos DLL personalizados
  8. se someten a exámenes de unidad buenas - no estoy seguro
  9. páginas web no son simplistas y un aspecto profesional - sí, y hay un montón de plantillas gratuitas por ahí
  10. Utiliza las tecnologías más recientes como MVC, LINQ .. (no importante) - aún no
  11. (Cualquier otra cosa que importa que yo no podía pensar en este momento) - una tonelada más cosas por el estilo dinámico RSS alimenta, mapas de sitio dinámicos, las referencias de datos, etc.

Hay también un montón de proyectos de código abierto más grandes disponibles aquí: http://www.asp.net/community/projects/

Sé que dotNetNuke es bastante popular también, y el Classified Program es bastante fácil de usar.

0

Esto es muy bueno. Próximamente ASP.NET fuente de función está disponible.

0

TaskVision: un simple y, a veces muy útil aplicación de demostración cliente-servidor .net: Go to website

El código fuente completo está disponible (ver esquina inferior derecha para descargar)

0

Código Plex ->

  1. ASP.NET MVC - mira a la fuente de datos
  2. ASP.NET dinámico
  3. escritura #
0

he aprendido mucho de SutekiShop (MVC, patrón de repositorio, ddd + TDD), TechAvalanche aplicación de la muestra (http://www.simonsegal.net/blog/CodeDownloads/Orm.zip, varios patrones de diseño, con poco LINQ), aplicación de ejemplo para CodeBetter.Award ddd + TDD, y MVC Storefront de Rob Conery.

1

Usted debe echar un vistazo a SharpArchitecture que utiliza ASP.NET MVC, y que es una fundación arquitectura de código abierto para aplicaciones web.

0

Hay MojoPortal (http://www.mojoportal.com/):

  • bien diseñado
  • plantilla css & válido html => bien para todos los navegadores
  • de código abierto
  • tal vez no sea muy moderno (sin MVC, sin ENLACE ...)
  • pero se ejecuta en Mono

Para un proyecto más actualizado, hay Dropthings (http://www.dropthings.com/): un portal AJAX de estilo Web 2.0 de código abierto construido utilizando ASP.NET 3.5, Workflow Foundation y LINQ.

y su autor está considerando hacer una versión de ASP.NET MVC usando jQuery (http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal-new-and-improved.aspx)

Cuestiones relacionadas