장고 템플릿 대신 콧수염이나 핸들 바와 같은보다 일반적인 템플릿 엔진으로 변환 할 가치가 있는지 궁금합니다. 나는 나 자신을 위해 볼 수있는 옵션은 다음과 같습니다 일부 사용뿐만 아니라 콧수염/핸들 바 : 장고 템플릿 (전용 서버 측)와클라이언트 측 대 서버 측 대 django 백엔드 용 하이브리드 템플리트
- 스테이는
- 이 콧수염/핸들 바 또는
- 사용에 완전히 하이브리드 approcah 변환 장고 템플릿 해당되는 경우 (추한 옵션?) 시스템과 같은 콧수염/핸들 바로 변환 서버 측뿐만 아니라 나에게 클라이언트에서 동일한 템플릿을 사용하여 유연성을 구입하지만
, 나는 장고가 제공하는 특정 장점을 잃지 않는다 템플릿 시스템 (예 : 템플릿 상속).
저는 클라이언트 사이드 템플리트와 서버 사이드 템플리트에 대해 열렬한 논쟁이 있음을 알고 있습니다. 바쁜 서버에서 HTML을 렌더링하면 속도가 느려질 수 있다고 주장하는 사람들이 있지만 브라우저의 JSON에서 HTML을 렌더링하면 클라이언트가 느려질 수 있다고 주장하는 사람들이 있습니다.
자바 스크립트를 지원하지 않는 장치에 서버 측 HTML 렌더링을 사용하는 것에 대한 논점도 알고 있지만 요즘 대부분의 장치는 자바 스크립트를 지원합니다.
Django 템플릿 시스템에서 콧수염/핸들 모음 등으로 변환하는 실제적이고 분명한 이유가 있습니까?
감사합니다.
감사합니다. 더 생각한 후에 정적 콘텐츠에 대해서는 서버 쪽 템플릿을 사용하는 것이 좋으며 페이지의 업데이트와 같은 동적 인 경우에는 클라이언트 템플릿을 사용하는 것이 좋습니다. 정적 인 페이지의 경우 서버에서 보내지는 매우 제한된 양의 HTML이 있지만 동적 인 콘텐츠의 경우 JSON을 보내는 경우에만 블로그에 대한 의견 모음과 같은 위젯 인스턴스가 많이있을 수 있습니다 HTML 대신 서버에서 대역폭/효율성 이점을 확실히 갖게됩니다. 생각? – Sid
다음은 매우 도움이되는 기사입니다. http://ryanflorence.com/2012/client-v-server-templating/ –