[책] PHP라이브러리와 활용 예제

aa

최근 서버사이드 언어로서 한국에서는 매우 까이고 있는 PHP이지만, 실은 매우 강력하고 전세계 점유율 1위의 서버사이드 언어입니다.

우리땅에서는 PHP에 대한 몰지각한 이해 때문에 특정 목적의 스크립트 언어가 언어로서 무결성이나 일관성을 갖지 않았다고 까이는게 대부분입니다. 실은 특정 목적에 적합하게 이기종 시스템을 포용하다 보면 언어로서의 일관성이 지켜지지 않을 때도 있고 스크립트언어가 최대한 얇게 기능을 제공하고, 최대한 네이티브 기능이 발동하게 하는 쿠션 역할만 수행하는데 초점을 맞추는 경우도 마찬가지로 독립적인 언어로서의 일관성은 손상될 수 있습니다.

하지만 덕분에 동일한 작업을 훨씬 가벼운 부하로 처리할 수 있으며 다양한 목적에 맞게 언어를 재구성해서 쓸 수 있다는 점이 PHP의 최대 매력입니다.

이러한 PHP는 모던화되면서 다양한 라이브러리 공유시스템을 갖고 있는데 Composer, pear, pyrus, PECL 등 실로 긴 역사를 거치며 다양한 라이브러리 저장소 시스템이 존재합니다.

이 책은 이러한 저장소에서 모던웹을 구현하기 위한 라이브러리를 찾아 설치한뒤 손쉽게 구축해보는 형식으로 씌여져있습니다. 고리타분한 쇼핑몰이나 게시판이 아닌 현실적인 작업에 필요한 다양한 라이브러리들을 소개하는데, 2장의 목차면 살짝 봐도..

Part 2 웹 서비스 편
001 구글의 다양한 서비스 이용하기
002 구글 도서에서 도서 정보 가져오기
003 구글 캘린더의 이벤트 참조 및 등록하기
004 구글 드라이브에서 데이터 관리하기
005 PHP에서 구글 지도 API 이용하기
006 구글의 각종 API와 유튜브 API 이용하기
007 소셜 미디어의 OAuth 인증 이용하기(HybridAuth)
008 소셜 미디어의 OAuth 인증 이용하기(eden)
009 아마존 S3 이용하기
010 아마존 S3의 데이터 저장과 내려받기
011 단축 URL 생성하기
012 REST API를 간단히 구축하기
013 드롭박스를 이용해서 파일 관리하기
014 에버노트 API 이용하기
015 에버노트의 노트에 접근하기
016 사이트의 최신 정보를 피드로 전송하기
017 외부 사이트의 RSS 피드 가져오기
018 GitHub의 저장소 데이터 참조하기
019 URL을 줄이거나 풀기
020 OneDrive로 파일 관리하기

등 현 시점의 서비스를 구현하기 위한 기능을 손쉽게 라이브러리를 이용하게 샘플을 전부 제공하고 있습니다.
뒷장에서는 그래프, UI, 웹소켓 등 다양한 분야의 서비스 구축에 대한 내용이 계속 다뤄집니다.

간만에 강추할만한 PHP도서입니다.