사람들이 템플릿을 사용하여 뷰를 로직과 분리하는 이점에 대해 이야기하는 것을 들었습니다. 그러나 어떤 하나가 프레임 워크를 사용한다면, 뷰와 로직은 이미 분리되어 있습니다. 템플릿을 사용하는 사람들로부터 볼 때, 뷰와 로직을 분리하고, 디자이너가 쉽게 사용할 수 있다는 점을 제외하면, 템플릿을 사용하는 이점은 무엇인지 알고 싶습니다. 별도로 작업하고, 멋진 코드를 작성하십시오.템플릿 사용의 이점은 무엇입니까?
1
A
답변
0
당신은 대부분 자신의 대답을하는 것처럼 보이지만, Smarty에는 템플릿을 PHP로 "컴파일"하여 빠른 렌더링을 할 수있는 캐싱 시스템이 내장되어 있다고 덧붙일 수 있습니다.
+0
캐싱은 CodeIgniter 및 다른 프레임 워크에서 캐싱을 사용하여 수행 할 수 있습니다. 이것보다 현명한 장점은 무엇입니까? –
+0
Smarty는 콘텐츠 덩어리를 캐시하고 다른 덩어리를 동적으로 렌더링 할 수 있습니다. 이것은 ESI와 다소 유사하게 사용될 수 있습니다. 또한 많은 개발자가 이미 멋진 구문/기능에 익숙합니다. '{$ smarty.foreach.foo.last}'와 같은 많은 헬퍼가 콜렉션 (배열, iterable, ...) 등의 마지막 요소인지 확인합니다. – rodneyrehm
관련 문제
- 1. Zend_Config 클래스 사용의 이점은 무엇입니까?
- 2. 우분투 리눅스 사용자 (개발자)입니다. Open Solaris 사용의 이점은 무엇입니까?
- 3. @Transactional 및 Spring 템플릿 사용의 차이점은 무엇입니까?
- 4. PHP의 ArrayAccess 인터페이스의 이점은 무엇입니까?
- 5. 매크로 : 이점은 무엇입니까?
- 6. startManagingCursor() 사용의 장단점은 무엇입니까
- 7. addEventListener 사용의 차이점은 무엇입니까?
- 8. CTE 사용의 장단점은 무엇입니까?
- 9. PhoneGap 사용의 실용성은 무엇입니까?
- 10. SharedPreferences 사용의 단점은 무엇입니까?
- 11. Hypervisor VM의 이점은 무엇입니까?
- 12. JCA의 이점은 무엇입니까?
- 13. 블로깅 범위의 이점은 무엇입니까?
- 14. 스코프의 실제 이점은 무엇입니까
- 15. currying의 실질적인 이점은 무엇입니까?
- 16. $ PARTITION의 이점은 무엇입니까?
- 17. "계단"분기의 이점은 무엇입니까?
- 18. CommonJS에서 '약속'추상화의 이점은 무엇입니까?
- 19. backbone.js의 주요 이점은 무엇입니까?
- 20. WCF에서 WSDualHttpBinding의 이점은 무엇입니까?
- 21. 동적 타이핑의 이점은 무엇입니까?
- 22. 튜플의 주요 이점은 무엇입니까?
- 23. codeigniter에서 super object를 사용할 때의 이점은 무엇입니까
- 24. Maven 사용의 장점/단점은 무엇입니까?
- 25. @synthesized getter 사용의 요점은 무엇입니까?
- 26. 초기화 목록 사용의 장점은 무엇입니까?
- 27. Java generics 사용의 의미는 무엇입니까?
- 28. MongoDB : 포함 된 개체 사용의 이점
- 29. OGNL에서 Spring EL을 사용할 때의 이점은 무엇입니까?
- 30. solr에서 mutivalued 옵션의 이점은 무엇입니까
Welcome to Stackoverflow. 귀하의 질문은 열려있는 질문입니다, [FAQ] (http://stackoverflow.com/faq)를보십시오. 템플릿의 이점을 알고 싶다면 [MVC 아키텍처] (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)를 살펴보십시오. –
@ninsuo MVC 아키텍처에 대해 알고 있습니다. 제 질문은 왜 MVC 아키텍처를 사용하여 코드 분리를 달성 할 수있는 템플릿이 필요한지입니다. 템플릿을 사용하는 것의 다른 장점은 무엇인지 알고 싶습니다. –