2008-09-18 26 views
6

Bất kỳ đề xuất nào cho các ứng dụng asp.net nguồn mở tốt (C#) có đáp ứng được nhiều điều sau đây :?Ứng dụng asp.net (C#) tốt?

  1. Được thiết kế tốt và đa tầng
  2. sạch & nhận xét đang
  3. Tốt sử dụng một số mẫu thiết kế
  4. trang web hiển thị đúng trong tất cả các trình duyệt thông dụng
  5. Tạo html hợp lệ và có sử dụng tốt css
  6. Sử dụng các chủ đề css. Thích sử dụng css hơn bảng
  7. KHÔNG phụ thuộc vào thành phần của bên thứ ba (lưới, các menu, cây cối, ... vv)
  8. Có đơn vị tốt kiểm tra
  9. trang Web không phải là đơn giản và trông chuyên nghiệp
  10. Sử dụng phiên bản mới hơn các công nghệ như MVC, LINQ .. (không quan trọng)
  11. (Bất cứ điều gì khác mà những vấn đề mà tôi không thể nghĩ ngay bây giờ)
+0

Tôi đã trả lời StackOverflow, nhưng nó không phải là nguồn mở :) –

Trả lời

3

tôi sẽ phải đồng ý với BlogEngine. Nó thực hiện một tấn các khả năng khác nhau và nhu cầu chung trong asp.net cũng như cho phép nó có thể tùy biến hoàn toàn và rất dễ hiểu. Nó có thể làm việc với XML hoặc SQL (sự lựa chọn của bạn) và có một cộng đồng lớn đằng sau nó.

Đối với yêu cầu của bạn (đậm nghĩa yes):

  1. Được thiết kế tốt và đa tầng
  2. sạch & nhận xét đang
  3. Tốt sử dụng một số mẫu thiết kế
  4. Trang web es hiển thị đúng trong tất cả các trình duyệt thông dụng
  5. Tạo html hợp lệ và có sử dụng tốt css
  6. Sử dụng theme css. Thích sử dụng css hơn bảng
  7. KHÔNG phụ thuộc vào thành phần của bên thứ ba (lưới, các menu, cây cối, ... vv)-loại, vẫn còn sử dụng một số dlls tùy chỉnh
  8. Có kiểm tra đơn vị tốt - không chắc chắn
  9. trang Web không phải là đơn giản và trông chuyên nghiệp-có, và có tẤN mẫu miễn phí trên mạng
  10. Sử dụng công nghệ mới hơn như MVC, LINQ .. (không quan trọng) - chưa
  11. (Bất cứ điều gì khác mà vấn đề mà tôi không thể nghĩ ngay bây giờ) - một tấn những thứ giống như rss động nguồn cấp dữ liệu, sơ đồ năng động, tài liệu tham khảo dữ liệu, vv

Có cũng là một loạt các dự án nguồn mở tuyệt vời hơn có sẵn tại đây: http://www.asp.net/community/projects/

Tôi biết rằng dotNetNuke cũng khá phổ biến và Classified Program là khá dễ sử dụng.

0

Điều này khá thú vị. Sắp có ASP.NET nguồn tính năng khả dụng.

0

TaskVision: a .net ứng dụng client-server bản demo đơn giản và đôi khi rất hữu ích: Go to website

Toàn bộ mã nguồn có sẵn (xem góc dưới bên phải để tải về)

0

Mã Plex ->

  1. ASP.NET MVC - xem mã nguồn
  2. Dữ liệu động ASP.NET
  3. Script #
0

tôi đã học được rất nhiều từ SutekiShop (MVC, mô hình kho, ddd + tdd), ứng dụng TechAvalanche mẫu (http://www.simonsegal.net/blog/CodeDownloads/Orm.zip, một số mẫu thiết kế, poco với LINQ), CodeBetter.Award ứng dụng mẫu cho ddd + tdd, và Cửa hàng MVC từ Rob Conery.

0

Không đáp ứng tất cả tất cả các điểm mà bạn chỉ định, nhưng tôi sẽ đề cập đến nó, vì tôi nghĩ là một mảnh tốt của phần mềm http://www.yetanotherforum.net/

1

Bạn nên có một cái nhìn tại SharpArchitecture trong đó sử dụng ASP.NET MVC, và đó là một nền tảng kiến ​​trúc mã nguồn mở cho các ứng dụng web.

0

Có MojoPortal (http://www.mojoportal.com/):

  • cũng được thiết kế
  • css template & hợp lệ html => ok cho tất cả các trình duyệt
  • mã nguồn mở
  • có lẽ không phải là rất hiện đại (không MVC, không LINK ...)
  • nhưng chạy trên Mono

Để có một dự án mới hơn, có Dropthings (http://www.dropthings.com/): một Web 2.0 phong cách mã nguồn mở AJAX Portal được xây dựng bằng cách sử dụng ASP.NET 3.5, Workflow Foundation và LINQ.

Và tác giả của nó đang xem xét đưa ra một phiên bản ASP.NET MVC sử dụng jQuery (http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal-new-and-improved.aspx)

Các vấn đề liên quan