31
1
장
익스프레스 소개
와 같은 선언적
DOM
조작 라이브러리를 구시대의 산물로 만들고 있습니다.
지금은 인터넷 기술에 참여하기 딱 좋은 시기입니다. 곳곳에 놀라운 새 아이디어 (또는 오래된
아이디어를 새롭게 바꾼 아이디어 )가 넘쳐나고 있습니다. 혁신과 열정이 지금만큼 충만한 시
기도 드뭅니다.
1.2
익스프레스 소개
익스프레스 웹사이트는 익스프레스를 ’웹과 모바일 애플리케이션에 빈틈없는 기능을 제공하
는, 최소화되고 유연한 노드 웹 애플리케이션 프레임워크’라고 설명합니다. 무슨 의미일까요?
설명을 하나씩 살펴봅시다.
최소화
익스프레스에서 가장 매력적인 특징 중 하나입니다. 프레임워크 개발자들은 ‘넘침은 모자람만
못 하다’는 교훈을 잊곤 합니다. 익스프레스의 철학은 여러분의 머리와 서버 사이에 최소한의
다리만 놓아주는 겁니다. 하지만 이 말이 익스프레스의 기능에 빈틈이 있다거나, 유용한 기능
이 충분하지 않다는 뜻은 아닙니다. 익스프레스가 끼어드는 일은 자제하고, 여러분의 아이디어
를 최대한 펼칠 수 있게 하면서도 유용한 기능은 제공한다는 뜻입니다. 익스프레스는 최소한의
프레임워크를 제공하고, 여러분은 익스프레스의 기능 중에서 필요한 것만 추가하고 필요하지
않다면 제거할 수 있습니다. 듣기만 해도 신선한 공기를 마신 것 같은 기분입니다. 프레임워크
를 사용하다 보면 심지어 코드 한 줄 작성하기도 전에 복잡하고 무슨 뜻인지도 모르는 것들을
잔뜩 늘어놔야 할 때가 많습니다. 이런 프레임워크를 사용하면 가장 먼저 불필요한 기능을 떼 ...