이 책은 David Britch와 Javier Suarez Ruiz의 Xamarin.Forms 전자책을 사용하여 만든 뛰어난 엔터프라이즈 애플리케이션 패턴에서 발췌한 것입니다. 그들의 노력, 상세한 정보 및 훌륭한 예가 없었다면 이 책은 불가능했을 것입니다.
소개
엔터프라이즈 애플리케이션은 끊임없이 변화하는 비즈니스 요구 사항, 빠른 소요 시간 요구 사항, 여러 플랫폼에 대한 지원 및 여러 시스템과의 통합을 포함하여 해결해야 할 여러 가지 어려운 문제에 직면해 있습니다. 이러한 문제의 다양한 특성으로 인해 애플리케이션의 아키텍처는 모듈식이고 수정 가능하며 시간이 지나면서 확장 가능해야 합니다.
이 책에서는 .NET MAUI를 사용하여 엔터프라이즈 애플리케이션을 빌드할 때 이러한 문제를 해결하기 위한 실제 솔루션을 제공합니다. 이 책에서는 온라인 전자 상거래 애플리케이션의 프런트 엔드 역할을 하는 미리 빌드된 .NET MAUI 애플리케이션을 일반적인 엔터프라이즈 디자인 패턴에 대한 참조 및 가이드로 사용합니다. 이 책에서는 MVVM 패턴, 종속성 주입, 탐색, 구성, 구성 요소의 느슨한 결합 및 추가 엔터프라이즈 문제와 같은 토픽을 다룹니다. 이 책의 내용은 이 비즈니스를 위한 새 애플리케이션을 빌드하거나 시간이 지나면서 진화하는 애플리케이션 문제를 해결하려는 사용자에게 유용합니다.
이 책의 대상 사용자
이 책은 해당 프레임워크에 이미 익숙하지만 엔터프라이즈 애플리케이션을 빌드할 때 아키텍처 및 구현에 대한 지침을 찾고 있는 .NET MAUI 개발자를 위한 것입니다. 이 책은 개발자가 검증된 패턴을 사용하여 일반적인 문제를 해결하는 데 도움이 될 수 있습니다.
책 사용 방법
이 책에서는 .NET MAUI를 사용하여 플랫폼 간 엔터프라이즈 앱을 빌드하는 데 중점을 둡니다. 따라서 이러한 애플리케이션 및 해당 기술 고려 사항의 이해를 위한 기초를 제공하기 위해 가이드의 전체 내용을 읽어봐야 합니다. 샘플 앱과 책은 새 엔터프라이즈 앱을 만들기 위한 시작점 또는 참조 역할을 할 수도 있습니다. 연결된 샘플 앱을 새 앱의 템플릿으로 사용하거나 앱의 구성 요소 부분을 구성하는 방법을 확인합니다. 그런 다음, 아키텍처 지침은 이 가이드를 다시 참조하세요. GitHub에서 샘플 앱을 찾을 수 있습니다.
이 책에서 다루지 않는 내용
이 책은 .NET MAUI를 이미 잘 알고 있는 독자를 대상으로 합니다. 여기서는 해당 토픽을 더 잘 설명하는 데 도움이 되도록 .NET MAUI의 일부 개념을 다루지만 대부분의 컨트롤과 개념을 자세히 다루지는 않습니다. 새 .NET MAUI 앱을 빌드하는 방법에 대한 일반적인 지침은 .NET MAUI 설명서에서 첫 번째 앱 빌드 가이드를 참조하세요.