728x90
반응형
라라벨 프레임워크는 컴포넌트(Component) 기반으로 기능을 확장할 수 있으므로 사용자는 손쉽게 원하는 기능이 없을 경우 이를 사용하여 기능을 확장할 수 있습니다.
또 기존 PHP 코드가 있다면 기존 코드를 크게 흔들지 않고 이를 라라벨 패키지로 재작성할 수 있습니다.
라라벨은 프레임워크의 코어와 패키지가 분리되어 있으므로 외부에서 만든 패키지를 탑재할 수 있으며 특히 컴포저(Composer) 를 지원하는 패키지라면 명령어 한 줄로 손쉽게 외부 패키지를 사용할 수 있습니다.
실제로 라라벨에서 제공하는 여러 패키지는 심포니(Symphony) 프레임워크에서 제공하는 기능을 확장하거나 또는 그대로 차용한 것도 많이 있습니다.
http://symfony.com/projects/laravel 에서 라라벨이 사용하는 심포니 프레임워크의 컴포넌트를 확인할 수 있습니다.
라라벨은 패키지 관리자로 컴포저(Composer)를 사용하므로 손쉽게 패키지간 의존성 관리를 할 수 있으며 http://packagist.org 같은 온라인 PHP 패키지 저장소에서 손쉽게 검색과 설치가 가능합니다.
출처 : https://www.lesstif.com/display/LIFE
728x90
반응형
'Web Programming > laravel' 카테고리의 다른 글
laravel 소개 및 장점 > 설정보다 관례(CoC) 패러다임 (0) | 2018.10.30 |
---|---|
laravel 소개 및 장점 > 의존성 주입과 제어 역전 (0) | 2018.10.30 |
laravel 소개 및 장점 > Pretty URLs (0) | 2018.10.30 |
laravel 소개 및 장점 > 가볍고 익히기 쉬운 템플릿 엔진 (0) | 2018.10.30 |
laravel 소개 및 장점 > 보안을 고려한 설계 (1) | 2018.10.30 |