Ruby on Rails에서 HTML을 중복없이 개발하는 프레임 워크 중에 Haml이라는 것이 있다는 것은 알고 있었는데,
HAML 사용하기 에서 언급된 단점들 때문에 사용하지 않고 있었다.
치명적인 것은, Javascript친화적이지 않다는 단점.
그런데 웹 프론트를 개발하다 보면 HTML보다 CSS에는 엄청난 중복이 있다는 것을 알 수 있다.
그래서 나온 것이 Sass 라는 CSS 프리프로세싱 언어가 있다.
석준님께서 알려주신 http://ruby-toolbox.com/ 에서 알게 된 compass 라는 CSS 관련 gem을 알게 되었는데,
이것이 뭐하는 gem인가 하면,
Sass로 코딩된 것을 CSS로 프리컴파일 해주는 역할을 한다.
$ compass --watch
라고 명령을 주면 Sass 파일을 고치면 자동으로 CSS를 다시 생성해 주어서 개발시에 pre-processing에 대한 불편함이 없다.
Sass 의 사용평은,, 훌륭한 물건이다. 아주 편하다는 것이다.
Ruby on Rails로 웹 개발을 하시는 분은 Sass의 사용을 검토해 보라고 권유해 드리고 싶다.
그리고,, http://ruby-toolbox.com/ 사이트는 대박 유용하다는 것.!!
라이브러리의 용도별로 user rating을 해 두어서 사용자 선호도를 알 수 있다.
아주 훌륭한 수많은 라이브러리들이 있으니,
Ruby , Ruby on Rails 개발자라면 http://ruby-toolbox.com/ 를 적극 활용하기를..
댓글 없음:
댓글 쓰기