CRUD 너머의 라라벨
본문
- 00. Preface
- 01. Domains
- 02. Working with data
- 03. Actions
- 04. Models: coming soon
- 05. Managing Domains: coming soon
- 06. Models with the state pattern: coming soon
- 07. Enums: coming soon
- More chapters are in the making
Preface (머리말)
평균보다 큰 라라벨 프로젝트에서 작업하는 PHP 개발자를 위한 블로그 시리즈
https://stitcher.io/blog/laravel-beyond-crud
나는 몇 년 동안 평균 이상의 웹 응용 프로그램을 작성하고 유지해 왔습니다. 이것들은 개발자 팀이 적어도 1 년 동안, 종종 몇 배나 더 오래 작업하는 프로젝트입니다. 그들은 유지 보수를 유지하기 위해 잘 알려진 Laravel CRUD 접근법보다 더 많은 프로젝트입니다.
이번에는 저와 우리 팀이 이러한 프로젝트의 유지 관리성을 향상 시키는 데 도움이 될 뿐만 아니라 DDD, 육각형 아키텍처, 이벤트 소싱 등 우리와 고객 모두에게 보다 쉬운 개발을 지원할 수 있는 여러 아키텍처를 살펴 보았습니다.
이러한 프로젝트의 대부분은 규모가 크지 만 거대하지는 않기 때문에 이러한 패러다임은 거의 항상 과도기 적이었습니다. 게다가 우리는 여전히 고정 기한을 처리하고 있었기 때문에 아키텍처를 미세 조정하는 데 오랜 시간을 소비 할 수 없었습니다.
일반적으로 개발 기간은 6 개월에서 1 년이며 3-6 명의 개발자 팀이 동시에 작업하는 프로젝트였습니다. 생방송을 마치고 나면 이 프로젝트의 대부분은 앞으로도 수 년간 계속해서 진행되고 있습니다.
이 시리즈에서는 몇 년 동안 이러한 프로젝트를 설계하면서 얻은 지식에 대해 씁니다. 라라벨 방식을 자세히 살펴보고 우리에게 어떤 효과가 있었으며 효과가 없었습니까? 이 시리즈는 대규모 라라벨 프로젝트를 처리하고 실용적이고 실용적인 솔루션을 원하는 경우에 적합합니다.
모든 것이 실제 작동하는 웹 응용 프로그램과 관련되어 있지만 이론, 패턴 및 원리에 대해 이야기하겠습니다.
이 시리즈의 목표는 실제 문제에 대한 구체적인 솔루션을 제공하는 것입니다. 오늘날 프로젝트에서 다른 작업을 시작할 수 있습니다.
- 이전글JavaScript 및 PHP의 메시지 암호화 19.10.30
- 다음글최소 CSS로 반응형 테이블 만들기 19.10.29