한 줄 요약 : PHP 8 환경에서 라라벨 프레임워크를 처음 사용해보려는 독자에게 추천
라라벨(Laravel)은 PHP로 사용가능한 프레임워크 중 하나다.
PHP는 이전 버전에서 작성한 코드를 최신버전에서도 큰 문제없이 사용가능하다. 하위 호환성 때문인데, PHP는 하위 호환성을 중요시하는 언어 중 하나다. 하위 호환성이란 하위 버전의 언어, 프레임워크에서 사용가능한 기능, 특성을 최신버전에서도 사용할 수 있게 환경을 지원해주는 것이다. 이 점이 PHP의 장점이자 단점으로 작용한다. 장점은 인터넷, 책 등을 참고할 때 오래된 버전에서 동작하던 코드를 가져와서 사용해도 큰 문제가 없다는 뜻이다. 단점은 최신 버전에서는 깔끔하게(보안성 측면 등 문제 없이) 작성 가능할 코드를 사용자가 이전 버전 스타일을 고집하는 경우도 있다는 것이다.
이런점때문에 나는 PHP에서 프레임워크는 무시할 수 없는 중요한 부분이라고 생각한다. 발생가능한 문제점들을 고려해서 코드를 잘 작성하는것은 어렵다. 하지만 최소한의 코드 품질을 유지하는데에 도움이 된다.
PHP에서는 라라벨 프레임워크가 대표적이다. JetBrain에서 시행한 설문조사 결과를 보면 PHP 프레임워크를 사용하는 사용자 중 67%가 라라벨 프레임워크를 쓰는것이 이것을 뒷받침한다.
이번에 리뷰하는 <처음부터 제대로 배우는 라라벨>은 PHP 8(리뷰 작성일 기준 최신 메이저 & Stable 버전) 환경에서 사용가능한 예제들로 구성되어 있다. 난이도는 PHP를 사용해봤다면 학습에 큰 어려움이 없게 구성이 되어 있다고 느꼈다. 이 한 권으로 라라벨 프레임워크의 모든, 세부적인 기능을 100% 설명하기보다 프레임워크의 특징과 전반적인 기능들을 소개해주고 있다. 핵심이 되는 키워드들은 내용에 포함되어 있기 때문에 구글링을 통해 찾아본다면 심화학습이 충분할 것 같다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
리뷰를 위해 한빛미디어에서 책을 제공받았지만 주관적인 생각을 그대로 적었습니다.
'Activity > 책 리뷰' 카테고리의 다른 글
[리뷰/책] <개발자에서 아키텍트로> 리뷰 (0) | 2021.12.26 |
---|---|
[리뷰/책] 엑셀 데이터 분석 바이블 (0) | 2021.11.21 |
[리뷰/책] 파이썬 라이브러리를 활용한 데이터 분석 (1) | 2021.09.22 |
[리뷰/책] 데이터스토리 (0) | 2021.07.23 |
[리뷰/책] 보고서 발표 실무 강의 (0) | 2021.06.10 |