Поделиться через


Шаблоны корпоративных приложений с помощью .NET MAUI

изображение обложки

Скачивание доступно по адресу: https://aka.ms/maui-ebook

EDITION 2.0

ОПУБЛИКОВАНО

Отдел разработчиков Майкрософт, .NET и группы продуктов Visual Studio

Подразделение Корпорации Майкрософт

Один Microsoft Way

Редмонд, Вашингтон 98052-6399

Авторские права © 2022 корпорации Майкрософт

Все права защищены. Никакие части содержимого этой книги не могут быть воспроизведены или переданы в любой форме или любым способом без письменного разрешения издателя.

Эта книга предоставляется "as-is" и отражает мнения и взгляды автора. Представления, мнения и сведения, выраженные в этой книге, включая URL-адрес и другие ссылки на интернет-сайт, могут изменяться без уведомления.

Некоторые примеры, показанные здесь, приведены только для иллюстрации и являются вымышленными. Никакая реальная ассоциация или связь не предполагается или не должно подразумеваться.

Корпорация Майкрософт и товарные знаки, перечисленные в https://www.microsoft.com на веб-странице "Товарные знаки", являются товарными знаками группы компаний Майкрософт.

Mac и macOS являются товарными знаками Apple Inc.

Все остальные знаки и логотипы являются собственностью соответствующих владельцев.

Авторы:

Майкл Стонис, архитектор мобильного программного обеспечения, Eight-Bot

Рецензенты

Джеймс Монтемагно, главный руководитель программы,Microsoft Corp.

Дэвид Пайн, Связи с разработчиками, Корпорация Майкрософт.

Подтверждения

Эта книга взята из отличного пособия по шаблонам для корпоративных приложений на Xamarin.Forms в формате eBook Дэвида Брита и Хавье Суареса Руиза. Без их упорной работы, подробной информации и отличных примеров эта книга не была бы возможной.

Введение

Корпоративные приложения сталкиваются с рядом сложных проблем для решения, включая постоянно меняющиеся бизнес-требования, необходимость быстрой смены времени, поддержку нескольких платформ и интеграцию с несколькими системами. Важно, чтобы архитектура нашего приложения, в силу различных особенностей этих проблем, позволяла оставаться модульной, изменяемой и расширяемой с течением времени.

Эта книга предлагает реальные решения для устранения этих проблем при разработке корпоративного приложения с использованием платформы .NET MAUI. В этой книге используется предварительно созданное приложение .NET MAUI , которое служит интерфейсом веб-приложения электронной коммерции в качестве ссылки и руководства по общим корпоративным шаблонам проектирования. В этой книге рассматриваются такие темы, как шаблон MVVM, внедрение зависимостей, навигация, конфигурация, свободное связывание компонентов и дополнительные корпоративные проблемы. Содержимое этой книги полезно для всех, кто хочет создать новое приложение для этого бизнеса или решить проблемы приложений, которые развиваются с течением времени.

Кто должен использовать книгу

Эта книга предназначена для разработчиков .NET MAUI , которые уже знакомы с платформой, но ищут рекомендации по архитектуре и реализации при создании корпоративных приложений. Эта книга поможет разработчикам решить распространенные проблемы с использованием проверенных и истинных шаблонов.

Использование книги

Эта книга посвящена созданию кроссплатформенных корпоративных приложений с помощью .NET MAUI. Таким образом, он должен быть прочитан в целом, чтобы обеспечить основы понимания таких приложений и их технических соображений. Книга вместе с примером приложения также может служить отправной точкой или ссылкой на создание нового корпоративного приложения. Используйте связанный пример приложения в качестве шаблона для нового приложения или узнайте, как упорядочить компоненты приложения. Затем ознакомьтесь с этим руководством по архитектуре. Пример приложения можно найти на сайте GitHub.

То, что эта книга не охватывает

Эта книга направлена на читателей, которые уже знакомы с .NET MAUI. В нем рассматриваются некоторые понятия .NET MAUI , которые помогают лучше проиллюстрировать тему, но она не охватывает большинство элементов управления и концепций в деталях. Общие рекомендации по созданию нового приложения .NET MAUI см. в руководстве по созданию первого приложения в документации по .NET MAUI .

Дополнительные ресурсы

Для официального содержимого .NET см. MAUI. .NET разрабатывается как проект с открытым исходным кодом и доступен на сайте GitHub в MAUI. Примеры кода, разработанные с помощью .NET MAUI, см. в репозитории dotnet/maui-samples .

Отправка отзывов

Эта книга и связанные образцы постоянно развиваются, поэтому ваши отзывы приветствуются. Если у вас есть комментарии о том, как эту книгу можно улучшить, и вы читаете эту книгу на <learn.microsoft.com>, используйте раздел отзывов в нижней части страницы:

раздел отзывов в нижней части всех статей документации .NET.

Как выделено в предыдущем снимке экрана, раздел отзывов позволяет отправлять отзывы для:

  • этот продукт: с использованием формы обратной связи продукта .NET.
  • этой странице: использование шаблона проблемы GitHub с сведениями о странице.

Если вы читаете эту книгу в формате PDF, вы можете отправить отзыв, создав новый документации .NET: проблема GitHub или с помощью электронных книг архитектуры .NET: шаблон проблемы GitHub.