포럼
어떤 템플릿 문법을 좋아하세요?
2013.09.30 15:15
오랜만에 인사드립니다. ^^
근황이랄 것까지는 없지만 혹시 궁금할 분들이 계실까봐 간단히 사는 소식을 전해드리면 그 동안 책 몇 권 더 번역했고, 이젠 슬슬 책을 써볼까 준비하고 있고요. 지난 주 토요일에는 HTML5 별천지 세미나에서 피들러와 관련한 발표도 했었습니다. 나중에 발표 자료가 슬라이드와 동영상 자료로 공유된다고 하니 관심있는 분이 있으면 들어보는 것도 좋을 듯 합니다.
오늘은 여러 사람의 의견을 듣고 싶은 일이 있어 글을 쓰게 되었습니다.
최근 이래저래 만져보고 있는 일이 좀 있는데 거기서 PHP에서 템플릿 문법은 뭐가 좋은지를 두고 고민입니다.
원래는 PHP에 무슨 템플릿 문법이냐 PHP 문법을 그대로 쓰되 <?=$abc?> 이런거나 지원해주자... 쪽이었는데, 예전부터 봐왔던 JADE라는 문법을 최근에 다시 보게 되면서 이것도 꽤 매력있겠다 싶더군요. jade는 간단히 말하면 HTML 태그를 직접 다 쓰는 대신 들여쓰기와 태그 이름만으로도 HTML 코딩을 할 수 있는 문법입니다. 사용해보신 분들은 타이핑을 굉장히 줄여줘서 좋다고 말씀하시더군요.
제가 고민 중인 것은 저 두 문법 사이에서 입니다. ㅎㅎ 어차피 PHP 문법과 비슷한 아류를 쓸 바에는 그냥 PHP 문법을 사용하는 편이 좋다고 생각하는데 jade는 전혀 다른 형태라서 말이죠.
직접 제작을 담당하시는 여러분들이라면 어떤 것을 더 선호하시는지 궁금합니다. ^^
댓글 14
-
Canto
2013.09.30 17:13
-
행복한고니
2013.10.01 10:04
작업 속도가 빨라질 수 있다는 뜻인거죠?
-
구름나무바위
2013.09.30 17:39
반갑습니다.
요즘은 xe 개발에 참여 안하세요?
2011년 xe 관련 동영상을 보고 있는데 행복한 고니님도 나오네요.
-
행복한고니
2013.10.01 09:57
회사를 옮긴 뒤에는 참여하지 않고 있습니다. ^^;;
-
misol
2013.09.30 17:47
재미있게 생겼네요! ㅎㅎ
XE 팀으로 다시 들어오시나요?!?!?!?!?!?
-
행복한고니
2013.10.01 09:57
아니요, 개인적으로 하는 일에 관련된 거예요. ^^;
-
윈컴이
2013.09.30 17:56
오, 괜찮네요 ㅎ -
guny
2013.09.30 19:54
해석속도로 본다면 Jade는 꼴찌죠.
10000줄짜리 소스 해석하는데....
jade 287ms> ejs 43ms> handlebars
28ms>doT 15ms -
행복한고니
2013.10.01 10:00
문법만 괜찮다면 어느 정도 감수할 수 있는 것이...
화면에 보여줘야 할 때 컴파일 후 캐시해버리면 그 이후부터는 속도에 별 영향을 안 끼칩니다.
-
DynamicLaser
2013.09.30 20:04
전 템플릿 문법을 좋아하진 않습니다. 물론 보기 편해진다는 장점이 있긴 하지만, 해석하는데 걸리는 시간이 꽤 걸리는걸 감안하면 그냥 템플릿엔진 혹은 템플릿문법을 최대한 배제하고 쓰고있는 편이에요.
-
푸시아
2013.09.30 21:04
XE에도 템플릿 문법이 쓰이고 있는데 그거 해석하느라 웹페이지 로딩 시간이 좀 걸리는 측면도 있을 거에요.
-
행복한고니
2013.10.01 09:59
그건 아닙니다.
XE의 템플릿 문법은 최초 로딩 시에만 컴파일 시간이 필요하고 그 후에는 캐시된 컴파일 결과물(=PHP 코드)을 읽어들입니다. 속도에 미치는 영향이 크지 않습니다.
-
라르게덴
2013.09.30 21:55
- 제가 좋아하는것.
짧은거 신기한거 재미진거 좋아합니다 :p
- HTML 코더, 웹디
HTML태그가 하나도 안보여서 싫어합니다. :(
-
엘카
2013.10.01 03:16
- html 코딩 환경은 대개 windows 일 것 같습니다.
설치/설정도 간편해야 할 듯. 어려울 이유가 없으므로 패스.- html 코딩 하는 분이 컴파일에 얕은 이해도 필요할 듯 하네요. (input / output 이 다름)
- Jade 에서 컴파일한 후 자체 템플릿 문법이 잘 작동해야 하구요.
위 세 가지 조건을 충족한다면 써볼만하네요.
전 개발환경이 windows 인지라 보류 ㅋㅋ
html 코딩이 잦은 업체에서 천사같은 개발자님이 코더분들을 배려하는 시나리오 정도..?
글쓴이 | 제목 | 최종 글 |
---|---|---|
큰성565 | iframe(아이프레임) 일반회원에게 사용가능하도록..하기 [8] | 2013.10.14 by 귀머거리하늘 |
샤인922 | 개인정보보호법 기준에 맞는 비밀번호 암호화 적용은 언제? [5] | 2013.10.14 by 리크스 |
디쎔버 | 종전 게시판EX 휴지통이 어디 있죠? | |
백년여우 | 도와주세요...ㅠㅠ [1] | 2013.10.12 by 참치.k |
socialskyo | [진지하게] 공홈에러는 구글 프로젝트입니까? 네이버 고객센터입니까? [3] | 2013.10.12 by ToFinder |
스비라 | XE 1.7.3.4버전.. [8] | 2013.10.11 by 스비라 |
피파13 | 서브도메인을 이용하면 하나의 웹호스팅 계정으로 여러개의 홈페이지를 운영할 수 있나요? [11] | 2014.05.21 by BonaSera |
휘즈 | 공홈 에러관련 혹시나 해서 | |
GGobugi | 이슈에 등록된 문제들이 빨리빨리 해결되지 않는 것 같아 답답합니다. | |
스비라 | 저만의 문제인지 궁금합니다. 짧은주소 관련 [2] | 2013.10.10 by 스비라 |
socialskyo | 클리앙에 보니 요런게 개발 되었더군요.. [9] | 2013.10.09 by socialskyo |
socialskyo | 스케치북 게시판 1.7 대응 버전 - 개발자 요청 사항 [1] | 2013.10.09 by nado0124 |
컴매냐 | XE 이용을 위하여 | |
라르게덴 | XE는 기술개발 이외에도 UI, 디자인 개발도 논의 되어야... [6] | 2013.10.15 by 휘즈 |
푸시아 | 웹 개발자라면 호주로, 웹 사업자라면 필리핀으로 | |
sejin7940 | 예전에 썼던 글인데 요즘은 논란이 될 수 있어 자삭합니다 ^^; [33] | 2013.10.07 by 컴매냐 |
socialskyo | 개발자분들 포트폴리오에 대해서... [1] | 2013.10.06 by 푸시아 |
컴매냐 | PHP 5.4에서 XE 사용 [3] | 2020.03.14 by Gunmania |
Goos | 오늘 XE쪽 CDN 파일이 이상한가요? | |
식군 | 지금 쉬운설치가 정상적으로 작동하나요? [4] | 2013.10.03 by 식군 |
Ruby 같은 느낌이네요..
적응된다면 속도효율성 면에서는 괜찮을 것 같습니다.