문제

Cairngorm의 MVC와 레일에있는 MVC는 기능과 겹치지 않습니까? 레일 백엔드와 함께 Cairngorm의 필요성을 이해하지 못한다 ..

도움이 되었습니까?

해결책

Cairgorm은 전체 레일을 모델로 볼 필요가 없습니다. 옵션입니다. Rails는 HTML 대신 XML을 보내므로 브라우저 -CSS 사막 두통이 없습니다.

레일을 레트 레이어로 사용하고 비즈니스 로직을 Flex에 넣을 수 있습니다.

Cairgorm을 복잡하지만 잘 테스트 된 Rails 응용 프로그램의 사탕 덮개로 사용할 수 있습니다.

당신은 당신에게 적합한 방법의 중간을 찾을 수 있습니다.

우리는 레일에서 대부분의 비즈니스 로직을 구현하지만 Flex/Cairgorm을 사용하여 각 사용자에게 오른쪽 버튼/양식/컨트롤 만 그녀의 작업에 대한 멋진 브라우저 독립적 인 방식으로 수행합니다.

이것이 도움이되기를 바랍니다.

다른 팁

Rails는 서버의 MVC입니다. 충분히 복잡한 클라이언트 응용 프로그램을위한 아키텍처가 여전히 필요합니다. 우리는 Rails 서버에 대한 REST (JSON) 인터페이스가있는 클라이언트에서 PUREMVC를 사용하고 있으며 잘 작동합니다. PUREMVC를 사용하면 클라이언트의 모델이 클라이언트의 뷰 구성 요소와 독립적 일 수 있으며 독립적 인보기 구성 요소를 동시에 쉽게 업데이트 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top