PHP MVC 구현할 수 있는 Framework 추천

소프트웨어
(22.5k 포인트)
0 투표
PHP 개발자 입니다. 요즘 mvc 패턴 으로 개발을 하려고 하는데, 프레임워크는 어떤걸 선택해야 할지 고민입니다.

PHP mvc framework 추천 좀 해주세요.

1 답변

0 투표

요즘 PHP에서 MVC로 개발하려면 “풀스택(큰 틀을 다 제공)”이냐 “마이크로(필요한 것만 조립)”냐로 먼저 갈리는 편이에요. 아래 중에서 본인 상황에 가장 가까운 걸 고르면 실패 확률이 확 줄어듭니다.

바로 추천 (상황별)

  • 표준/생태계/채용까지 무난하게 가고 싶다 → Laravel

    • 문서/튜토리얼/패키지/커뮤니티가 압도적으로 커서 “막히면 답이 있다” 쪽.
  • 대규모/엄격한 구조/엔터프라이즈 성향 → Symfony

    • 컴포넌트 기반 + 강한 설계 철학. 큰 서비스/장수 프로젝트에 강함.
  • 가볍게 시작하고 필요한 것만 붙이고 싶다 → Slim 또는 Mezzio

    • “프레임워크라기보단 라우팅+미들웨어 중심”이라 자유도가 높음.
  • 성능/낮은 오버헤드가 중요하고 팀이 숙련됐다 → Phalcon

    • 확장 모듈 기반이라 빠르지만, 운영/배포 환경 제약을 감수해야 함.
  • 레거시(구버전) 프로젝트 유지보수/국내 자료가 필요 → CodeIgniter

    • 학습 난이도 낮고 가볍지만, 신규 대형 프로젝트의 1순위로는 덜 추천.

제안하는 선택 가이드 (짧게)

  • 혼자/소수팀 + 빠른 출시 + 생산성: Laravel
  • 팀 규모 큼 + 규칙/테스트/아키텍처 중시: Symfony
  • API 위주 + 최소 구성 + PSR 표준대로 조립: Slim/Mezzio
  • 트래픽/성능이 최우선 + 인프라 통제 가능: Phalcon

제 결론(무난한 1픽)

특별한 제약이 없다면 Laravel로 시작하는 걸 가장 많이 추천해요. MVC 학습에도 좋고, 실제 서비스 만들 때 “내장 기능 + 생태계” 덕을 크게 봅니다.

원하면 더 딱 맞춰서 골라줄게요 — 새 프로젝트인가요, 아니면 기존 레거시를 MVC로 개편하는 건가요?

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...