| rails ... 에 해당되는 글 1건 |
2008/01/11 13:42
[PHP]
YAML이 실용주의프로그래머나 rails에서 사용하면서 많이 알려지긴 했지만 짧게 소개하면 YAML은 XML보다 훨씬 읽기 쉽도록 만들어진 언어입니다. XML도 초기 도입 될 때는 텍스트 형태로 데이터가 직관적이고 훌륭하다고들 평가 했지만 사실 왓더헬 수준이었죠... 다들 무슨 최면이 걸렸는지.. 실용주의프로그래머에 나오는 "일반텍스트의힘" 과 XML은 약간 거리가 있습니다. YAML의 디자인 목표는 다음과 같습니다.
development: adapter: mysql socket: /tmp/mysql.sock encoding: utf8 database: phpdic_development username: phpdic password: pwpwpw YAML 사용예 위의 예보다 실제 사용하면 좀더 복잡해지는 경우도 있지만 XML보다 간단하지요? 당연히 데이터를 표현하기에도 XML보다 훨씬 나을겁니다. 게임업계에서도 XML보단 YAML쪽을 검토했으면 좋겠군요 기획자에게 사랑받을텐데 말입니다. 어쨌든 YAML의 간결함과 효용성에 PHP에서 YAML을 사용하려는 시도는 spyc나 syck로 공개되었고 이런 라이브러리들 중에서 Horde/Yaml 이 가장 좋다고 알려져있습니다. 마침 Horde/Yaml이 지난 1월 7일 정식버전을 발표하였으며 YAML을 검토하셨던 분들은 사용하셔도 될것 같네요... 개인 개발자 분들은 그냥 .php 파일에 배열을 선언하고 설정을 잡겠지만 운영팀에게 배포할 데이터 파일이 필요한 개발자들에게는 좋은 선택이 될 것같습니다. 운영 매뉴얼을 훨씬 얇게 작성 할 수 있으니까요 [Horde/Yaml 다운로드] |
Trackback Address :: http://blog.phpdic.com/trackback/16


