4

예를 들어 나는 Node.js를 보았을 때 옥과 술을 사용하여 많은 사람들이 언급하고 있습니다. 나는 클라이언트와 통신하기위한 RESTful 인터페이스를 사용할 Node.js 애플리케이션을 구축 중이다. 업데이트를 보내고받을 수 있기를 바랍니다. 내가 보았던 많은 자습서 또는 내가 온라인으로 보았던 응용 프로그램은 비취 (jade) 또는 다른 템플릿 엔진을 사용합니다.노드에 서버 측 템플릿 엔진을 사용하는 이유는 무엇입니까?

서버에서 템플릿 엔진을 사용하는 것보다 일반 html/javascript를 많이 사용하고 클라이언트가 서버에서 어떤 정보가 서버로 전송되는지에 따라 특정 페이지를 렌더링 할 수 있다는 이점은 무엇입니까? 서버 측 tmeplating 엔진은 어떻게 RESTful 인터페이스의 사용을 개선합니까? 편집 : 거기에 어떤 이점이 있거나 그냥 개인적인 취향입니까? 그것이 어떤 식 으로든 유리한 경우

, 난 내 프로젝트에서 너무 멀리 도착하기 전에 지금 배우는 시간을 투자하기보다는 나는 그것이 D는

Here 사용하는 예는 이전에 배운 할 것 옥 - 랭.

+0

템플릿과 RESTfulness는 직각입니다. –

+0

마찬가지로, 그들은 서로 관련이 없습니다. 좋아, 알아두면 좋다. –

답변

0

SGML과 유사한 마크 업 언어는 컴퓨터와 프로그래머 모두에게 읽기가 어렵습니다. 템플릿 엔진은 일반적으로 작은 토큰 및 구문을 사용하여 프로그래밍 속도를 높이는 데 도움이됩니다. 또한 템플릿이 필요로하는 프리 프로세서를 거치는 경우 일반적으로 변수와 로직을 추가 할 수 있습니다.

단점은 템플릿을 렌더링하는 데주기가 걸린다는 점입니다. 일반적으로 이것은 문제가 아니지만, 대부분의 프로젝트는 시장 출시 시점에 의해 방해 받고 처리 효율성이 떨어지지 않기 때문에.

대부분의 프로젝트에서 Jade를 사용합니다. Jade를 HTML에서 Jade로 전환하기 쉽고 직관적이기 때문에 사용할 수 있습니다. HTML에서 Jade에 이르는 학습 곡선의 어려움은 거의 없습니다.

관련 문제