2014-02-20 6 views
0

node.js를 사용하여 웹 응용 프로그램을 작성하고 있습니다. 노드로 작업 한 것은 이번이 처음입니다. 익스프레스 프레임 워크를 사용하고 있는데 클라이언트 쪽 렌더링에 대한 질문이 있습니다.node.js 클라이언트 측 렌더링을 사용하는 웹 응용 프로그램

내가 온라인에서 찾은 모든 자습서는 익스프레스 및 서버 쪽 렌더링에 대해 이야기합니다. 그들은 당신이 웹 응용 프로그램에 응답으로 렌더링 된 템플릿을 제공하기 위해 jade express 템플릿 엔진을 어떻게 사용할 수 있는지에 대해 이야기합니다.

내 응용 프로그램은 클라이언트가 무거워서 대부분의 렌더링이 클라이언트 측에서 수행됩니다. 서버를 호출하여 일반 JSON 응답을 얻은 다음 클라이언트 측 렌더링하므로 서버 측 렌더링은별로 유용하지 않습니다.

이 경우 올바른 선택입니까? 나는 APIS를 급행으로 쓸 수있는 방법을 정말 좋아하지만 신청서 제출 방법에 대해 우려하고 있습니다. 서버 쪽 렌더링을 사용하고 싶지 않으면 첫 번째 호출에서 정적 HTML을 제공해야하며 이는 나에게 이상한 것처럼 보일 것입니다.

+0

어쩌면 [AngularJS와 (http://angularjs.org/)이다. Angularjs는 클라이언트 측에 많은 기능을 제공합니다. – Silom

답변

0

대부분의 작업을 클라이언트 측에서 수행하려면 Emberjs을 시도해보십시오. 그러나 여전히 클라이언트에 데이터를 보내야합니다. 한 가지 방법은 평범한 HTML을 전송하고 거기에서 작업하는 것만으로 클라이언트 측에서 앱을 완전히 빌드하는 것입니다. 또한 precompile jade

0

javascript MVC (또는 기타) 솔루션을 검색하는 것과 같은 소리를 들려줍니다.

가능성은 다양합니다. 적절한 작업에 적합한 도구를 사용하십시오. 가능한 링크에 대한 개요를 보려면 다음 링크를 클릭하십시오. 당신이 찾고 무엇

Helping you select an MV* framework

관련 문제