PHP 개발을 순수 PHP로만 해왔는데, Laravel 프레임워크를 배워볼까 합니다.
프레임워크를 쓰면 확실히 생산성이 좋아지나요? 학습 곡선은 어떤가요?
Laravel 5.7이 최신인데, 어디서부터 시작하면 좋을지 조언 부탁드립니다.
PHP 개발을 순수 PHP로만 해왔는데, Laravel 프레임워크를 배워볼까 합니다.
프레임워크를 쓰면 확실히 생산성이 좋아지나요? 학습 곡선은 어떤가요?
Laravel 5.7이 최신인데, 어디서부터 시작하면 좋을지 조언 부탁드립니다.
댓글 5
순수 PHP에서 Laravel로 넘어가면 생산성이 몇 배는 좋아집니다. Eloquent ORM, Blade 템플릿, Artisan CLI 등이 정말 편합니다. 공식 문서가 매우 잘 되어있으니 거기서 시작하세요.
대부분 처리되지만, 정말 복잡한 쿼리는 DB::raw()로 직접 SQL을 쓸 수도 있습니다. Query Builder도 있어서 단계적으로 선택할 수 있습니다.
Laracasts(laracasts.com)가 최고의 학습 자료입니다. 영어이지만 코드 위주라 따라하기 좋습니다. 한국어로는 라라벨 코리아 커뮤니티가 있습니다.
주의할 점은 Laravel의 "매직"에 의존하다 보면 PHP 기본기가 약해질 수 있습니다. OOP, 디자인 패턴, SOLID 원칙 등 기본 개념도 병행해서 공부하세요.