2011-09-18 2 views
1

방금 ​​처음부터 빌드 할 프로젝트가 있습니다. ASP.Net과 Backend는 SQL 2008이 될 것입니다. 요구 사항은 모든 컴퓨터 (데스크톱, 노트북, 넷북)에서 스마트 폰과 같은 핸드 헬드 장치로 응용 프로그램에 액세스 할 수 있도록 응용 프로그램의 아키텍처가 있어야한다는 것입니다 , PDA의, 정제. 또한 FB 및 orkut과 같은 본질적으로 연결이 가능해야합니다. 클라이언트가 게임이나 타사 응용 프로그램을 첨부해야하는 경우 나중에 다시 작성해야하며 다시 전체를 다시 작성하지 않아야합니다. 또한 클라이언트는 툴킷 또는 JQuery를 사용하여 전체 웹을 ajaxified해야합니다.ASP.Net 웹 응용 프로그램의 아키텍처를 정의하는 데 도움이 필요합니까?

나는 계층 적 아키텍처를 갖춘 ASP.Net 웹 폼 애플리케이션에 대한 사전 경험이 있습니다. 그래서 이번에는 WCF 서비스로 웹 앱을 생각하고 있습니다. 하지만 나는 SOA 나 MVC (세 가지 모두)를 사용하는 플러그 형 아키텍처에 대해 전혀 몰랐습니다. 모든 것을 구현하면 코드의 엄청난 양이 될 것 같습니다. pluggable 아치를 위해 내가 봤는데 및 MEF codeplex에 발견했다. ,

  1. ASP.Net MVC
  2. MEF AJAX
  3. XML

사람들과 함께

  • JQuery와
  • WCF
  • 의 RESTful : 그래서 결국 나는 다음과 같은 것들을 함께했다 나는 정말로 당신의 도움이 필요합니다. 나는이 모든 것을 함께 모으는 방법을 생각할 수 없습니다. 아니면 당신이 제안 할 수있는 다른 최선의 대안이 있습니다. 또한

    , 클라이언트가 하나 개 더 요구 사항이 그가 그 내가 MVC를 선택한 이유, 느슨한 결합 코드를 원하는 것입니다 만 컨트롤을 가지고 할 수있는 aspx 페이지는 HTML이 유효성 검사 및 기타 코드가에서 수행해야합니다 필요 앱의 비즈니스 계층.

    도움이 될 것입니다.

  • +0

    @Close Voter ... 당신이나 당신 같은 사람들은 당신이 관련있는 SO 질문을 생각하지 않는다면 당신도 그러한 포럼에서 벗어나야한다고 말하고 싶습니다. 너희 모두 내가 모든 것을 알고 있다고 생각했다. 그러나 현실은 그들이 아무것도 모른다는 것이다 ... 정말로 그들이 공을 가지고 마이크로 소프트와 썬이했던 도구와 프레임 워크를 만들면 .... 할 수 있느냐 ..... neh !!! 그런 일은 절대 할 수 없어요 .... –

    +0

    위의 경우에 당신은 noobs와 같은 질문을하기 시작할 것입니다. 이것을하는 법과 그 방법 ... 그런 사람들은 ... 짜증을냅니다. 도움이되는 포럼 –

    답변

    1

    당신은 Orchard을 봐야합니다. 그것은 매우 플러그 가능한 ASP.Net MVC CMS 시스템입니다. 모듈을 통해 많은 functionnalities를 추가 할 수 있으며 이미 구현되고 액세스 가능한 많은 모듈이 있습니다.

    오차드 자체를 사용하지 않을지라도 아키텍처를 잘 살펴보면 오차드 (Orchard)가 가지고있는 것과 동일한 많은 요구 사항에 응답하므로 응용 프로그램의 시작점이되어야합니다. 오픈 소스 프로젝트라면 원하는만큼 영감을 얻을 수 있습니다.

    +0

    감사합니다, falanwe ... 나는 과수원을 들여다보고 있습니다. –

    관련 문제