CoffeeScript를 쓰지 않는 이유

March 18, 2014 | 0 Minute Read

디버깅시 어려움을 겪을 여지가 있다. JavaScript의 가장 큰 장점 중 하나가 바로 표현력인데, CS를 쓰면 그걸 잃게 된다. 타이핑을 줄여주는 건, 요즘은 그냥 에디터에서 탭 누르면 다 해 주는 걸 뭘 굳이. 프론트엔드와 백엔드를 완전히 동일한 코드로 작성하고 싶다. 물론 웹 브라우저에서도 쓸 수 있고, 빌드 프로세스를 거치면 되지만 편의를 위해 한 단계 거치는 것은 좋지 않다고 본다. 커뮤니티에는 차라리 그 시간에 JS를 더 깊게 공부하는게 좋지 않냐는 의견도 있다.

개인적으로 CS의 장점은 단 하나라고 생각하는데, 그건 CS는 코드가 정말 짧고 깨끗하다는 것. 이건 정말 큰 장점이긴 하다. ㅎㅎ

암튼 결론은, CS를 쓸거면 차라리 Clojure와 ClojureScript를 쓰는 것이 나을수도. (읭?;;;)