2009-04-08 5 views
5

누구나 ASP.NET MVC에서 javascript MVC 프레임 워크를 사용할 수 있습니까?Javascript MVC 프레임 워크 (염려의 분리) asp.net MVC와 호환됩니까?

기본적으로 가능하면 함께 사용하는 방법에 대한 조언을 찾고, 내 asp.net MVC 응용 프로그램을 제거 할 수 없지만 자바 스크립트/Jquery에 대한 우려의 분리 일종의 사용 싶습니다. ..

아무도 이런 걸 사용 했나요? asp.net mvc 아마도 2 볼 수있는 호환되지 않기 때문에 제공하기 때문에 나는 함께 2 그림을하려고합니다 .... ??

또는 자바 스크립트에 대한 그냥 OOP 확장 프레임 워크를 사용하는 것이 더 좋을까요 ... 누구든지 asp.net mvc 함께 나란히 작동하는 좋은 하나를 알고 계십니까?

+0

"자바 스크립트 MVC 프레임 워크"당신이 얘기 :

는 여기에 내가 레일 우리의 아키텍처에 대해 이야기 게시물입니까? –

답변

4

마크, 저는 JMVC의 또 다른 기고가입니다. JMVC는 원시 데이터 서비스에서 작동하도록 설계되었지만 많은 모자를 쓸 수 있습니다.

씬 서버 아키텍처를 기반으로합니다. 예를 들어, 서버와 클라이언트 모두에서보기를 생성하는 대신 asp.net을 사용하여 원시 JSON 데이터를 만든 다음 JavaScript를 사용하여 템플릿을 사용하여 최종 HTML 구조를 생성합니다.

이미 재사용 가능한 서비스를 만들었고 UI 로직이 모두 한 곳 (클라이언트)에 있다는 장점이 있습니다.

그러나 이런 식으로 할 필요는 없습니다. 보기 데이터를 작성할 수있는 최적의 위치를 ​​결정할 수 있습니다.

뷰가 모두 서버 측 (클라이언트 요청에서 HTML을 반환) 인 경우 많은 JMVC 뷰가 필요하지 않을 수도 있습니다. 컨트롤러 만 사용하면됩니다. 그러나 컨트롤러는 JMVC의 가장 중요한 부분입니다. 그들은 이벤트 위임을 사용하므로 이벤트 첨부에 대해 걱정할 필요가 없습니다!

http://javascriptmvc.com/blog/?p=68

+0

안녕 저스틴, 답장을 보내 주셔서 감사합니다,이 게시물은 꽤 오래되었습니다, 나는 당신의 javascriptmvc 포럼에서 많은 질문을하고 있지만 실제로 ASP를 완료하지는 못했지만.net mvc/jmvc 함께 - 아직 지상에서 jmvc 응용 프로그램을 얻고 관리 .... 나는 곧 다른 작업을 계획하고 있지만 2.0 릴리스 될 때까지 기다릴 것입니다. 나는 다중 언어 문자와 utf-8에 대해 1.1에서 작동하는 것들을 얻을 수 있었다. 나는 beleive가 2.0으로 고정되어있다. 아직 코멘트가 없다. jmvc에 대한 전문가는 아니지만. 나는 먼 길을왔다. ... 곧 포럼에 돌아올 것입니다 .. –

+0

2.0이 출시되었습니다. 그것은 베타라고 말하지만, 우리는 항상 생산을 두드리기 전에 1, 2 주 정도 기다립니다. –

4

저는 JMVC 친구들 중 한 명입니다. 네, 그 두 가지를 함께 사용할 수 있습니다. REST 서비스를 사용하여 클라이언트/서버 계층을 분리하는 방법에 대해 조언합니다. 데이터를 가장 명확하게 분리 할 수 ​​있기 때문입니다. REST를 사용하면 JSON으로 되돌아 오는 모든 할일을 요청하여 클라이언트와 데이터를 소비 할 수 있습니다. 그런 다음 JavaScriptMVC는 컨트롤러에 대한 콜백을 호출하고 클라이언트 측 템플릿 (보기)을 사용하여 데이터를 렌더링합니다.

2 개는 확실히 호환되지만 논리가 어디에 존재하는지에 따라 다릅니다. 씩 (thick) 클라이언트는 확장 성 및 유지 보수성과 같은 많은 장점을 가지고 있습니다.

+0

정보 주셔서 감사합니다, 나는보기 (asp.net mvc HTML 템플릿) 및 jmvc에서 볼 수있는 공존 할 수있는 방법을 조금 혼란 스럽다 ... asp.net mvc보기 및 이러한 내 asp.net mvc 컨트롤러로 채워진 필요합니다. ... 서버 쪽 ... 내 생각은 자바 스크립트에 대한 우려의 좋은 분리를 가지고 있었지만 asp.net MVC보기와 호환 유지 ... –

+0

난 그냥 jmvc 2.0 살펴 봤는데 - 정말 멋지다, 난 만약 당신이 여기 또는 블로그를 확인하거나 jmvc 2.0 문서에 넣어 서버 쪽 물건과 asp.net mvc 템플릿 (보기)와 함께 멋지게 작동하는 능력에 관해서 ..... 나는 매우 흥분한다. featues jmvc는 2.0을 제공하며, 이제는 더 많은 soo .... 위와 관련하여 어떤 종류의 확인을 찾을 수 있다면 그것을 다운로드하고 샘플 앱을 시작합니다. –

관련 문제