2012-04-26 6 views
1

는 ExtJS는 프런트 엔드 :가장 쉬운/가장 좋은 백 엔드 층은 MS SQL 데이터베이스를 묶어하고 우리는 현재 다음 층으로 구성되어 큰 프로젝트가

  • MS SQL 서버 데이터베이스
  • 마이크로 소프트 RIA WCF 서비스 레이어
  • IIS 및

모두가 어느 정도 작동

  • 의 ExtJS 웹 응용 프로그램입니다. 유일한 관심사는 프론트 엔드에서 두 번째 레이어가 약간 복잡하고 복잡하다는 것입니다. 전체 작업은 데이터베이스의 데이터로 JSON 메시지를 생성하는 것입니다. 이 구조는 원래 Silverlight를 프론트 엔드로 사용할 계획 이었기 때문에 선택되었습니다 (감사합니다! 우리는 ExtJs btw를 선호합니다).

    이제 수평선에 다른 웹 프로젝트가 있습니다.이 두 번째 레이어 (RIA WCF)를 삭제하는 것이 올바른 선택인지 궁금합니다. MSSQL/IIS/ExtJs를 고수하기로 결정했다면 다른 옵션은 무엇입니까? 누군가 다른 것을 경험했다면 나는 어떤 의견이라도 고맙게 생각합니다. 어떤 링크도 매우 도움이 될 것입니다.

  • +0

    웹 페이지를 SQL 서버에 직접 연결할 수 없기 때문에 단순히 "삭제"할 수 없습니다. 웹 서버가 보낼 수있는 HTTP 프로토콜과 SQL 서버가 수신 할 수있는 T-SQL 프로토콜을 연결하는 것이 필요합니다. 그 무언가는 현재 WCF 레이어입니다. WCF를 삭제하려면 다른 대안을 고려해야하며 그렇게하려면 왜 WCF를 왜 고려해야하는지, 다른 프레임 워크에서 어떤 이점을 얻을 수 있는지에 대해 명확히 알 필요가 있습니다. 나는 하나의 제안을 할 것이다 : ASPNET MVC. 매우 간단하고 사용하기 쉽고, IIS와 SQL에서 작동하며 유창하게 JSON을 사용합니다. – Cheeso

    +0

    네 말이 맞아. 나는 다른 것을 필요로 할 것이다. 그것은 기본적으로 질문입니다. 그렇다면 다른 대안은 무엇입니까? – sha

    답변

    0

    Entity FrameworkMVC을보아야합니다. Entity Framework는 SQL 데이터베이스를 MVC를 통해 처리하고 ExtJs 및 Razor view engine을 사용하여 표시 할 수있는 비즈니스 개체에 매핑하는 데 유용합니다.