2011-07-31 4 views
1

안녕하세요, 템플릿 엔진이 있습니까, 아니면 Google+와 같은 컴파일러가 있습니까? 나는 그들이 폐쇄를 사용할 생각 몰라요, 또는 GWT이나 뭐,하지만 html로 ID를보고 CSS를PHP 템플릿 컴파일러는 Google +와 비슷합니까?

A-B-C-D 

로 컴파일 정말 깔끔한 거기에 아무것도 similer가?

web inspector

존재하지 않는 경우,이를 어쨌든 무엇입니까? 논리 또는 알고리즘 책처럼? 감사!

+0

정확히 달성하려는 것은 무엇입니까? 나는 그 클래스 이름들처럼 명백한 규칙을 볼 수 없다. – Eric

+0

압축, 난독 화, 최적화 그 밖의 무엇? –

+0

이름에 이상한 점이 전혀 없습니다. 사용했던 패턴 일뿐입니다. – Gerep

답변

0

목표에 따라 다릅니다. 입력하는 동안 코드를 렌더링하는 것을 찾고 있습니까? 그러면 변경 사항을 즉시 볼 수 있습니다. 귀하의 질문을 이해한다면 코드 작성시 출력물의 미리보기를 표시하는 IDE ("통합 개발 환경"- 코드 편집기)를 찾고 있습니다. 이것이 당신이 요구하는 것이라면, 저는 Coda를 좋아하지만 Mac 전용 솔루션입니다. 확률은 당신이 PC 사용자이기 때문에 PC에서 가장 가까운 옵션은 Dreamweaver입니다. 불행히도 둘 다 비싸다.

그래서 다른 브라우저 창에서 페이지를 열어 새로 고칠 수있는 IDE가 더 저렴합니다. Komodo, BBEdit 및 TextWrangler는 다른 우수한 IDE입니다.

0

"컴파일러 인프라"가 얼마나 정확하게 작동하는지 모르겠습니다. 그러나 html & css 생성을 하나의 템플릿 엔진으로 결합한 것처럼 보입니다. 아마도 Google Closure Compiler을 기준으로 (아마).

그러나 대부분 HTML 템플릿에 적용 할 수있는 도구가 하나만있는 것은 아닙니다. 아마도 모든 종류의 프레임 워크 일 것입니다.

비슷한 결과를 얻으려면 예를 들어 "릴리스 생성"스크립트 집합과 결합 된 템플릿 엔진을 만들거나 사용할 수 있습니다. 이들은 템플릿을 구문 분석하고 컴파일하며 원본 (개발자 코드 스타일) CSS 클래스 이름과 압축 된 CSS 클래스 이름의 매핑을 동시에 만듭니다. "앱 릴리스 소스 트리"의 모든 템플릿을 처리 한 후 릴리스 스크립트는 압축 된 CSS 클래스 이름을 사용하여 "컴파일 된 템플릿"과 적절한 스타일 시트 파일을 최종적으로 만듭니다.

그러나 어쨌든 어떤 대형 웹 응용 프로그램 프로젝트에 대해서도 "릴리스 작성 스크립트"를 권장합니다! 이러한 스크립트는 템플릿을 사전 컴파일하고, CSS 클래스 이름 압축을 적용하고, 프로덕션 서버의 각 요청에 많은 포함을 피하기 위해 포함 된 PHP 스크립트를 작성하는 등 훨씬 더 많은 작업을 수행 할 수 있습니다. 따라서 해석 된 (PHP) 환경에서 고성능 웹 응용 프로그램을 사용할 수 있습니다.

+0

음,이 사운드는 꽤 좋았습니다. 나는이 아이디어로 어떤 논리에 대해 생각할 수 있었고, 무엇을하려고했는지 업데이트 할 수있었습니다 ... 더 많은 생각을 기다립니다. –

관련 문제