2008-09-18 17 views
6

Wszelkie sugestie dotyczące dobrych aplikacji open source asp.net (C#), które spełniają tak wiele z poniższych :?Dobre aplikacje asp.net (C#)?

  1. dobrze zaprojektowane i wielo warstwowych
  2. Clean & skomentował kod
  3. Dobre wykorzystanie kilku wzorców projektowych
  4. stron internetowych wyświetlane poprawnie we wszystkich popularnych przeglądarkach
  5. tworzy prawidłowy kod HTML i ma dobry użytek z css
  6. Używanie motywów CSS. Preferują wykorzystanie CSS niż tabele
  7. nie zależy od elementów zewnętrznych (siatki, menu, drzewa, ... itd)
  8. Posiada dobrą jednostkę testuje
  9. strony internetowe nie są uproszczone i wyglądać profesjonalnie
  10. Używa nowszy technologie takie jak MVC, LINQ .. (nie ważne)
  11. (cokolwiek innego, że sprawy, które nie mogłem myśleć teraz)
+0

Odpowiedziałbym na StackOverflow, ale to nie jest open-source :) –

Odpowiedz

3

musiałbym zgodzić się z BlogEngine. Implementuje mnóstwo różnych umiejętności i typowych potrzeb w asp.net, a także umożliwia pełną konfigurację i bardzo łatwe do zrozumienia. Może pracować z XML lub SQL (twój wybór) i ma za sobą ogromną społeczność.

chodzi o prośby (bold znaczy tak):

  1. dobrze zaprojektowane i wielo warstwowych
  2. Clean & skomentował kod
  3. Dobre wykorzystanie kilku wzorców projektowych
  4. Web pag es wyświetlane poprawnie we wszystkich popularnych przeglądarkach
  5. tworzy prawidłowy kod HTML i ma dobre wykorzystanie css
  6. Korzystanie z css tematów. Preferują wykorzystanie CSS niż tabele
  7. nie zależy od elementów zewnętrznych (siatki, menu, drzewa, ... itp) - rodzaju, nadal korzysta z niektórych niestandardowych bibliotek DLL
  8. ma dobre testy jednostkowe - nie wiem
  9. strony internetowe nie są uproszczone i wyglądać profesjonalnie - tak, i istnieje mnóstwo darmowych szablonów tam
  10. Używa nowszych technologii, takich jak MVC, LINQ .. (nie ważne) - jeszcze
  11. (Coś jeszcze, że sprawy, które nie mogłem myśleć teraz) - ton więcej rzeczy jak dynamiczne kanałów RSS, dynamiczny Sitemaps odniesienia danych itp

Jest także kilka innych wspaniałych projektów open source dostępnych tutaj: http://www.asp.net/community/projects/

Wiem, że dotNetNuke jest dość popularny, a Classified Program jest całkiem łatwy w użyciu.

0

To jest całkiem fajne. Dostępne jest źródło funkcji ASP.NET.

0

TaskVision: prosty i czasami bardzo przydatna aplikacja demo .net klient-serwer: Go to website

Kompletny kod źródłowy jest dostępny (patrz prawy dolny róg do pobrania)

0

Kod Plex ->

  1. ASP.NET MVC - spojrzeć na źródła
  2. ASP.NET Dynamic Data
  3. Script #
0

ja nauczyłem się wiele od SutekiShop (MVC, repozytorium wzór, DDD + TDD), TechAvalanche app próbki (http://www.simonsegal.net/blog/CodeDownloads/Orm.zip, kilka wzorców projektowych, poco z LINQ), CodeBetter.Award aplikacji próbki do DDD + TDD i MVC Storefront od Rob Conery.

1

Trzeba spojrzeć na SharpArchitecture który używa ASP.NET MVC, i która jest otwarta architektura źródło fundament dla aplikacji internetowych.

0

Jest mojoPortal (http://www.mojoportal.com/):

  • dobrze zaprojektowane
  • css szablonu & ważne html => ok dla wszystkich przeglądarek
  • open source
  • chyba nie bardzo nowoczesny (nie MVC, nie LINK ...)
  • , ale działa na Mono

W celu uzyskania bardziej aktualnego projektu dostępny jest Dropthings (http://www.dropthings.com/): portal AJAX o otwartym kodzie źródłowym w stylu Web 2.0, zbudowany przy użyciu programów ASP.NET 3.5, Workflow Foundation i LINQ.

a jego autor rozważa złożenie wersji ASP.NET MVC przy użyciu jQuery (http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal-new-and-improved.aspx)