
21
1
장
-
익스프레스 소개
1.1.
자바스크립트의 혁명
이 책의 주요 주제를 소개하기 전에 역사적 배경을 조금 설명하는 게 좋겠습니다. 즉 자바스크
립트와 노드
Node
이야기죠.
이제 정말 자바스크립트의 시대입니다. 자바스크립트는 초라한 클라이언트 스크립트 언어로
시작했지만 이제 클라이언트에는 어디서나 쓰이고, 노드 덕택에 서버 쪽 언어로도 쓰이기 시작
했습니다.
자바스크립트 기반 기술 스택에는 명확한 장점이 있습니다. 생각하는 방식을 계속 바꾸지 않
아도 됩니다. 자바스크립트 방식으로 생각하다가
PHP
나
C
#, 루비, 파이썬, 기타 서버 쪽 언어
방식으로 생각을 바꾸지 않아도 됩니다. 또한, 프론트엔드 기술자에게 서버 쪽 프로그래밍으
로 이동할 기회가 생겼습니다. 물론 서버 쪽 프로그래밍이 언어만 안다고 끝나는 건 아니고
그 외에도 배워야 할 부분이 많지만, 자바스크립트가 있으니 최소한 언어의 장벽은 해결된
셈입니다.
이 책은 자바스크립트 기술의 미래를 믿는 모든 사람을 위한 책입니다. 서버 측 개발 경험을 쌓
고 싶은 프론트엔드 기술자든, 서버 측 경험이 많지만 복잡하게 얽혀 있는 서버 쪽 언어 세계에
서 자바스크립트를 대안으로 보고 있는 개발자든 상관없습니다.
오랫동안 소프트웨어 기술자로 일했다면 여러 언어, 프레임워크,
API
가 유행하는 걸 봤을 겁
니다