템플릿 엔진은 일상적인 웹사이트 관리의 용이성, 템플릿 사용자 정의의 임의성, 프로그램 템플릿의 독립성 등을 실현하여 개인화된 웹사이트 개발 요구를 충족시킵니다. 템플릿 엔진은 템플릿 코드 분리 기술을 사용하여 웹사이트 관리 기능, 템플릿 제작 및 프런트엔드 템플릿을 계층화합니다. 아래에서 IDC Review Network는 8개의 템플릿 엔진을 공유합니다.
1.똑똑하다
Smarty는 PHP로 작성된 템플릿 엔진이며 현재 업계에서 가장 유명한 PHP 템플릿 엔진 중 하나입니다. 논리적 코드와 외부 콘텐츠를 분리하여 원래 HTML 코드와 혼합되어 있던 PHP 코드 로직을 분리하기 위한 관리 및 사용 방법을 쉽게 제공합니다.
2. 템플릿 라이트
Template Lite는 매우 빠르고 작은 HTML 템플릿 엔진입니다. 엔진은 Smarty 템플릿 엔진이 가지고 있는 대부분의 기능과 필터를 지원합니다.
3.X템플릿
XTemplate은 PHP용 템플릿 엔진입니다. HTML 코드를 PHP 코드와 별도로 저장할 수 있습니다. 중첩된 프로그램 블록, 다양한 유형의 보간 변수와 같은 유용한 기능이 많이 포함되어 있습니다. 코드는 매우 간결하고 최적화되어 있습니다.
4. 서번트
Savant는 강력하면서도 가벼운 객체 지향 PHP 템플릿 엔진입니다. PHP 자체를 템플릿 언어로 사용하므로 새로운 마크업 시스템을 배울 필요가 없습니다. 여기에는 객체 지향 템플릿 플러그인 시스템과 출력 필터가 있어 새로운 동작을 빠르게 추가할 수 있습니다.
5.팜플레이트
Phhemplate은 간단하고 빠른 PHP 템플릿 엔진입니다. 템플릿에 루프를 포함한 일부 동적 블록과 변수를 추가할 수 있습니다. 템플릿 엔진은 프리젠테이션과 로직을 분리할 수 있으며 디자이너는 PHP 스크립트를 망칠 염려 없이 마음대로 HTML을 변경할 수 있습니다.
6. 드우
Dwoo는 PHP5 템플릿 엔진입니다. Smarty 템플릿과 호환되며 Smarty 구문을 기반으로 완전히 다시 작성되었습니다. 플러그인을 통해 기능 확장을 지원합니다.
7. 나뭇가지
Twig는 유연하고 빠르며 안전한 PHP 템플릿 언어입니다. 템플릿을 최적화된 원시 PHP 코드로 컴파일합니다. 신뢰할 수 없는 템플릿 코드를 평가하기 위한 샌드박스 모델을 사용하세요. 개발자가 자신의 태그, 필터를 정의하고 자신의 DSL을 생성할 수 있는 유연한 어휘 분석기와 파서로 구성됩니다.
8.FXL 템플릿
FXL 템플릿은 템플릿 시스템의 모든 기본 기능을 제공하는 사용하기 쉬운 템플릿 엔진입니다. 간단한 텍스트/배열 할당, 블록 및 중첩 블록을 지원합니다. 가장 빠른 템플릿 처리를 위해 좋은 정규식과 간단한 템플릿 구문이 있습니다.
원문주소 : http://www.idcps.com/News/20110118/22863.html (재인쇄가 필요하신 경우 출처를 표기해주세요)
귀하의 기여에 대해 IDC Review Network에 감사드립니다.