Pergunta

Todas as sugestões para boa asp.net open source (C #) aplicativos lá fora que se encontram como muitos dos seguintes:?

  1. Projetado bem e multi camadas
  2. Clean & código comentado
  3. O bom uso de vários padrões de projeto
  4. páginas da Web exibir corretamente em todos os navegadores comuns
  5. Produz html válido e tem bom uso de css
  6. O uso de temas CSS. Prefere uso de css do que as tabelas
  7. não depende de componentes de terceiros (grades, menus, árvores, ... etc)
  8. Tem bons testes de unidade
  9. páginas da Web não são simplistas e olhar profissional
  10. Usa tecnologias mais recentes, como MVC, LINQ .. (não é importante)
  11. (Qualquer outra coisa que importa que eu não poderia pensar agora)
Foi útil?

Solução

Eu teria que concordar com BlogEngine . Ele implementa uma tonelada de diferentes capacidades e necessidades comuns em asp.net, bem como permitir que ele seja totalmente personalizável e muito fácil de entender. Pode trabalhar com XML ou SQL (a sua escolha) e tem uma grande comunidade por trás dele.

Como para seus pedidos ( negrito meio Sim):

  1. Projetado bem e multi camadas
  2. Clean & código comentado
  3. Bom uso de vários padrões de projeto
  4. páginas da Web exibir corretamente em todos os navegadores comuns
  5. Produz html válido e tem bom uso de css
  6. O uso de temas CSS. Prefere uso de css do que as tabelas
  7. não dependem de componentes de terceiros (grades, menus, árvores, ... etc) - tipo de, ainda usa algumas DLLs personalizadas
  8. Tem bons testes de unidade - não tenho certeza
  9. páginas da Web não são simplistas e olhar profissional - sim, e há toneladas de modelos gratuitos lá fora,
  10. Usa tecnologias mais recentes, como MVC, LINQ .. (não é importante) - ainda não
  11. (Qualquer outra coisa que importa que eu não poderia pensar agora.) - uma tonelada mais coisas como alimentações dinâmicas RSS, Sitemaps dinâmicos, referências de dados, etc

Há também um grupo mais grandes projetos de código aberto disponível aqui: http: //www.asp .net / comunidade / projetos /

Eu sei que dotnetnuke é muito popular também, eo classificados Programa é muito fácil de usar.

Outras dicas

Você deve ter um olhar para SharpArchitecture que usa ASP.NET MVC, e que é uma arquitetura de código aberto fundação para aplicações web.

dasBlog que é uma plataforma de blogging que Scott Hanselman contribui para.

Isso é muito legal. Próximos ASP.NET fonte de recurso está disponível.

TaskVision: a simples e .net aplicação de demonstração cliente-servidor, por vezes, muito útil: Ir para o site

código fonte completo está disponível (ver canto inferior direito para download)

Código Plex ->

  1. ASP.NET MVC - olhar na fonte
  2. ASP.NET Dynamic Data
  3. Script #

Eu aprendi muito com SutekiShop (MVC, padrão de repositório, ddd + TDD), aplicativo de exemplo TechAvalanche ( http://www.simonsegal.net/blog/CodeDownloads/Orm.zip , vários padrões de projeto, poco com LINQ), aplicativo de exemplo CodeBetter.Award para + TDD ddd, e MVC Storefront de Rob Conery.

não cumpriu todos os pontos especificados, mas vou mencioná-lo, porque eu acho que é um bom pedaço de software http://www.yetanotherforum.net/

Há mojoPortal ( http://www.mojoportal.com/ ):

  • bem concebido
  • template css & válido html => ok para todos os navegadores
  • open source
  • talvez não muito moderno (sem MVC, nenhuma ligação ...)
  • , mas é executado no Mono

Para um projeto-para actualizar mais, há Dropthings ( http://www.dropthings.com/ ): uma web 2.0 estilo open source AJAX Portal construída utilizando ASP.NET 3.5, workflow Foundation e LINQ

.

E o seu autor está considerando fazer uma versão ASP.NET MVC usando jQuery ( http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp- net-3-5-ajax-portal-nova-e-improved.aspx )

Você pode tentar Oxite em codeplex .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top