[한빛미디어 도서리뷰] 클라이언트-서버 웹 앱 만들기 (한빛미디어)
클라이언트-서버 웹 앱 만들기: 자바와 자바스크립트로 배우는 모던 웹 앱 개발
자바와 자바스크립트로 혼자서 만드는 클라이언트-서버 웹 앱
스마트폰 등장과 HTML 5 표준화 이후로 웹 기술은 비약적인 발전을 거뒀다. 그중에서도 자바스크립트의 발전은 특히 눈부시며, 자바의 중요성은 말로 표현할 수 없을 정도다. 이 책은 이 두 기술을 중심으로 하여 리치하고 확장성 있는 웹 앱을 개발하는 다양한 기술을 소개하여 개발자의 선택의 폭을 돕는다. REST 방식 모던 웹 앱 개발을 위해 필요한 클라이언트-서버 측 기술을 모두 비중 있게 다
- 저자 : 캐지미어 새터노스
- 번역 : 김은정
- 출간 : 2014-10-17
▶ 1부 : 전반적인 책 구성 및 첫 인상
본 책을 독자로 하여금 내용파악이 용이하게 나뉘면 아래와 같이 5부분으로 나눌 수 있다.
1) 클라이언트-서버 웹 애플리케이션 아키텍처의 개요
2) 개발 프로세스에서 사용되는 도구에 대한 설명
3) 클라이언트 라이브러리와 애플리케이션 서버와 이러한 분리를 통해 가능해진 쾌속 개발 방법론
4) 자바 웹 애플리케이션 패키징과 서버 대신에 경량 웹 서버와 마이크로프레임워크
5) 자바 웹 애플리케이션 서버와 라이브러리를 이용한 프로젝트에 대한 설명
우선 책에서 나와있는 목차를 논리적으로 흐름이 파악가능하게 요약하면 위와같이 5부분으로 요약이 가능합니다.
▶ 2부 : 책에서 기술되고 있는 내용구성 평가
특히 본인이 본 책을 리뷰하면서 가장 도움을 많이 받은 부분은 2부분이다.
첫째, 최신 툴과 프레임워크를 활용하여 클라이언트-서버 아키텍처로 웹 앱을 구성하고 개발하는 방법을 배울 수 있다.
둘째, 웹 앱을 구상하고 있는 1인 개발자에게 "소프트웨어 구조 및 설계"에 대한 방법론을 배울 수 있다.
목차에서도 소개가 되고 있지만 "클라이언트 프레임워크", "자바 웹 API 서버", "프로젝트 쾌속 개발"이란 기술소개를 통해서 자바와 자바 스크립트 언어를 이용하여 "클라이언트-서버 기반의 웹 앱" 제작에 대한 자세하지는 않지만 적지않은 도움을 받을 수 있다고 생각한다.
▶ 3부 : 전반적인 책에 대한 개인적 소감 및 느낀 점
우선 책의 분량은 독자가 부담을 전혀 느끼지 않는 300페이지로 구성되어 있으며, 5개의 주요 챕터에 대해서 "HTML, JAVA SCRIPT, CSS, JAVA" 프로그래밍 언어를 기본적으로 다룰 수 있는 독자로 하여금 간단한 프로젝트를 만들어보게 함으로써 "클라이언트-서버 기반의 웹 앱"에 대한 큰 그림을 잘 그려준다는 면에서 좋은 점수를 주고 싶다.
본 책은 많은 분량으로 방대한 지식을 전달하고자 하는 것이 아니며 독자에게 "클라이언트-서버 웹 앱"에 대한 큰 개요를 전달하고자 함인 것 같다.