다음 칼럼에서는 Laravel Tutorial 칼럼에서 Lumen과 laravel의 차이점을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
Confused
저는 Lumen과 Laravel의 차이점을 매우 친숙하게 이해할 수 없었습니다. 두 가지가 매우 유사한 PHP 프레임워크이고 사용 방법이 유사하다는 것만 알고 있습니다.
질문에 답해야 하는 이유
최근 회사에서 특별한 백엔드 관리 시스템과 프론트엔드 호출을 위한 특별한 시스템(즉, API)을 갖춘 프로젝트를 맡았습니다! 이것은 프로젝트입니다.
물론 백엔드 관리 시스템은 Laravel 프레임워크를 사용하여 작성되었으며, API는 Lumen 프레임워크를 사용하여 작성되었습니다. 하지만 우리는 동일한 프레임워크를 통합하여 사용하는 것으로 충분하지 않습니까? 변화하기 위해 우리가 할 수 있는 일은 우리 자신을 변화시켜 이 두 가지 프레임워크에 더 적합하게 만드는 것뿐입니다.
아래를 보세요
Lumen은 Laravel의 간소화된 버전입니다! 가방으로 체크인하면 라라벨, 냄비와 프라이팬으로 체크인하면 루멘입니다.
일반적으로 API 서버 개발에는 Lumen을 사용하고, 웹 페이지 개발에는 Laravel을 사용하는 것이 좋습니다.
무엇을 선택해야 할지 모르겠다면 Laravel을 사용해보세요.
Laravel 커뮤니티에서도 Lumen을 유지관리하고 있습니다.
네티즌의 질문 답변
lumen은 API 또는 서비스 개발을 위해 특별히 설계되었습니다. 예를 들어 웹 페이지 개발 및 기타 대상 변경에 대한 종속성을 제거하여 전체 프레임워크를 더 가볍고 빠르게 만드는 것을 목표로 합니다
laravel은 풀스택 프레임워크로 간주되는 lumen은 순전히 백엔드 서비스 개발에만 사용됩니다. lumen의 정의는 laravel의 일부 구성 요소와 항목을 제거하고 이를 lumen으로 변환할 수 있습니다. 라 라벨에. 여기에는 모순이 없습니다. 원하시면 이렇게 부르시면 됩니다. 유선형 라라벨을 요약하기 위해 단어를 정의하는 것이 구별하기 더 쉽습니다.
전자가 후자 프레임워크의 경량 버전이라는 말을 오랫동안 들어왔지만, 문서를 주의 깊게 읽어보니 전자는 뷰와 일부 구성 요소가 제거된 후자에 지나지 않는다는 것을 알게 되었습니다.
그렇다면 laravel을 직접 사용해서 서비스 프로바이더에서 사용하지 않는 컴포넌트를 제거하고, 컨트롤러가 리턴되면 뷰가 아닌 json 데이터만 리턴하게 되는 이유는 무엇일까요? 별도로 프레임워크를 만드는 것은 어떻습니까?
요약
이해해주세요! 아무튼 저는 가끔씩만 쇼핑하러 나가요!
위 내용은 루멘과 라라벨의 차이점을 아시나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!