웹페이지는 '유저와 데이터를 주고받는지' 여부에 따라 정적 웹페이지와 동적 웹페이지로 나뉘며 대부분의 웹페이지는 동적 웹페이지로 코드 유지보수나 자유도 측면에서 월등히 유리
동적웹페이지 = 웹페이지 (HTML, CSS, JS) + 동적 (Templates)
템플릿 엔진이란?
지정된 템플릿 양식과 데이터를 합쳐 HTML 문서를 출력하는 것. 주로 Server 사이드 / Clinet 사이드 엔진으로 구분됨
웹 템플릿 엔진 종류
각 템플릿 엔진에 따라 다양한 문법을 구사하고 있으며, 대표적인 엔진으로는 Python Flask(Jinja2), Django (Django Template Engine), JavaScript (JSP, Freemaker, Vue, React) 등 존재. (기타. Mako, HamlPy 등)
'소프트웨어 개발자 > SW 개발론' 카테고리의 다른 글
[SW 개발] 테스트 중심의 개발 TDD (with. Unit, E2E, Integration) (0) | 2022.08.25 |
---|---|
[SW 개발] MSA vs 모놀리식 (0) | 2022.08.24 |
[SW 개발] Agile, Scrum, Sprint, Waterfall (0) | 2022.08.22 |
[SW 개발] PoC, Prototype, Pilot, MVP 란? (0) | 2022.08.22 |
CSR, SSR, SPA, MPA 정리 (0) | 2022.05.12 |