좋은 asp.net(C#) 앱이 있나요?[닫은]
-
01-07-2019 - |
문제
다음 사항을 많이 충족하는 좋은 오픈 소스 asp.net(C#) 앱에 대한 제안이 있습니까?
- 잘 설계되고 다중 계층으로 구성됨
- 깨끗하고 주석이 달린 코드
- 다양한 디자인 패턴을 잘 활용
- 웹 페이지는 모든 일반 브라우저에서 올바르게 표시됩니다.
- 유효한 HTML을 생성하고 CSS를 잘 사용합니다.
- CSS 테마를 사용합니다.테이블보다 CSS 사용을 선호합니다.
- 타사 구성 요소(그리드, 메뉴, 트리 등)에 종속되지 않습니다.
- 좋은 단위 테스트를 가지고 있습니다.
- 웹페이지는 단순하지 않고 전문적으로 보입니다.
- MVC, LINQ와 같은 최신 기술을 사용합니다.(중요하지 않음)
- (지금 당장은 생각할 수 없는 중요한 것)
해결책
나는 동의해야 할 것이다 블로그엔진.이는 asp.net에서 다양한 기능과 일반적인 요구 사항을 구현하고 완벽하게 사용자 정의할 수 있으며 이해하기 매우 쉽습니다.XML 또는 SQL(원하는 대로)로 작업할 수 있으며 그 뒤에는 거대한 커뮤니티가 있습니다.
귀하의 요청에 관해서는 (용감한 예를 의미합니다):
- 잘 설계되고 다중 계층으로 구성됨
- 깨끗하고 주석이 달린 코드
- 다양한 디자인 패턴을 잘 활용
- 웹 페이지는 모든 일반 브라우저에서 올바르게 표시됩니다.
- 유효한 HTML을 생성하고 CSS를 잘 사용합니다.
- CSS 테마를 사용합니다.테이블보다 CSS 사용을 선호합니다.
- 타사 구성 요소(그리드, 메뉴, 트리 등)에 종속되지 않습니다. - 일종의, 여전히 일부 사용자 정의 DLL을 사용합니다.
- 좋은 단위 테스트가 있습니다 - 확실하지 않다
- 웹페이지는 단순하지 않고 전문적으로 보입니다. - 네, 그리고 거기에는 수많은 무료 템플릿이 있습니다
- MVC, LINQ와 같은 최신 기술을 사용합니다.(중요하지 않음) - 아직 아님
- (지금 당장은 생각할 수 없는 중요한 것) - 동적 RSS 피드, 동적 사이트맵, 데이터 참조 등과 같은 훨씬 더 많은 것들이 있습니다.
여기에는 더 많은 훌륭한 오픈 소스 프로젝트도 있습니다. http://www.asp.net/community/projects/
나는 그것을 안다 dotNetNuke 인기도 꽤 있고, 분류된 프로그램 사용하기가 매우 쉽습니다.
다른 팁
당신은 살펴 봐야합니다 샤프아키텍처 이는 ASP.NET MVC를 사용하며 웹 애플리케이션을 위한 오픈 소스 아키텍처 기반입니다.
이것은 꽤 멋지다.예정 ASP.NET 기능 소스를 사용할 수 있습니다.
태스크비전:간단하고 때로는 매우 유용한 .net 클라이언트-서버 데모 애플리케이션:웹사이트로 이동
전체 소스 코드를 사용할 수 있습니다(다운로드하려면 오른쪽 하단 참조).
코드플렉스 ->
- ASP.NET MVC - 소스 보기
- ASP.NET 동적 데이터
- 스크립트 #
SutekiShop(mvc, 저장소 패턴, ddd+tdd), TechAvalanche 샘플 앱(http://www.simonsegal.net/blog/CodeDownloads/Orm.zip, 여러 디자인 패턴, linq가 포함된 poco), ddd+tdd용 CodeBetter.Award 샘플 앱, Rob Conery의 MVC Storefront 등이 있습니다.
귀하가 지정한 모든 사항을 충족하지는 못하지만 좋은 소프트웨어라고 생각하므로 언급하겠습니다. http://www.yetanotherforum.net/
살펴보세요 모조포털 (http://www.mojoportal.com/)
MojoPortal(http://www.mojoportal.com/) :
- 잘 디자인된
- CSS 템플릿 및 유효한 HTML => 모든 브라우저에 적합
- 오픈 소스
- 아마도 그다지 현대적이지는 않을 것입니다(MVC도 없고, LINK도 없습니다...)
- 하지만 모노에서 실행
보다 최신 프로젝트를 위해서는 Dropthings(http://www.dropthings.com/) :ASP.NET 3.5, Workflow Foundation 및 LINQ를 사용하여 구축된 오픈 소스 Web 2.0 스타일 AJAX 포털입니다.
그리고 작성자는 jQuery를 사용하여 ASP.NET MVC 버전을 만드는 것을 고려하고 있습니다(http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal-new-and-improved.aspx)