스매싱 매거진의 An Introduction To Object Oriented CSS (OOCSS)를 번역한 글이다. 루이스 라자리스가 썼다.
나는 평소에 재사용성이 높은 CSS가 개발 속도를 높여 줄 것이라고 생각해 왔다. 그리고 그렇게 하려면 컨테이너에 독립적인 스타일을 사용하는 편이 낫지 않을까 하는 생각을 하고 있었다. 그런데 웬걸! 아예 객체 지향 CSS라는 개발 방법론이 있었다! 와우! 신나서 다 읽고 번역했다. 도움이 되길 바란다.
——
“콘텐츠가 생명이다” 하는 이야기를 들어 봤는지? 웹 개발자로서 우리는 콘텐츠 생산에 관련된 일을 자주 하게 된다. 콘텐츠가 생명이라는 말은 확실히 남용돼 왔지만, 사이트 방문자에게는 진실이다.
그러나, 웹 개발자 관점에서는, 논쟁의 여지는 있지만 속도가 생명이다. 나는 점점 더 이 입장을 지지하게 됐다. 최근 몇 년간 경험있는 프론트엔드 엔지니어 다수가 속도 향상으로 사용자 경험을 개선할 수 있다는 입장을 받아들였다.
불행히도, 속도 개선 영역에서 CSS는 간과돼 왔다. 많은 개발자들은 (좋은 이유에서) 자바스크립트 속도와 다른 영역들에 주로 초점을 맞춰 왔다.
댓글 남기기