Criteri di applicazioni aziendali con .NET .NET MAUI

cover image Enterprise Application Patterns Using .NET MAUI

Download disponibile all'indirizzo: https://aka.ms/maui-ebook

EDIZIONE v1.0

PUBBLICATO DA

Microsoft Developer Division, team dei prodotti .NET e Visual Studio

Una divisione di Microsoft Corporation

One Microsoft Way

Redmond, Washington, 98052-6399

Copyright © 2022 Microsoft Corporation

Tutti i diritti sono riservati. Nessuna parte del contenuto di questo libro può essere riprodotta o trasmessa in qualsiasi forma o con qualsiasi mezzo senza il permesso scritto dell'editore.

Questo libro viene fornito "così com'è" ed esprime i punti di vista e le opinioni dell'autore. I punti di vista, le opinioni e le informazioni contenute nel presente libro, inclusi gli URL e altri riferimenti a siti Web, possono essere soggetti a modifiche senza preavviso.

Alcuni esempi forniti nel presente documento hanno solo scopo illustrativo e sono fittizi. Non è intesa né dovrà intendersi alcuna connessione.

Microsoft e i marchi elencati in https://www.microsoft.com nella pagina Web "Marchi" sono marchi del gruppo di società Microsoft.

Mac e macOS sono marchi registrati di Apple Inc.

Tutti gli altri marchi e log citati nel presente documento appartengono ai rispettivi proprietari.

Autori:

Michael Stonis, Mobile Software Architect, Eight-Bot

Revisori:

James Montemagno, Principal Lead Program Manager, Microsoft Corp.

David Pine, Developer Relations, Microsoft Corp.

Riconoscimenti

Questo libro è basato sullo straordinario eBook Criteri di applicazioni aziendali con Xamarin.Forms di David Britch e Javier Suarez Ruiz. Senza il loro duro lavoro, le loro informazioni dettagliate e i loro esempi eccellenti, questo libro non sarebbe possibile.

Introduzione

Le applicazioni aziendali affrontano diversi problemi difficili da risolvere, tra cui requisiti aziendali in continua evoluzione, la necessità di una restituzione rapida di risultati, il supporto per più piattaforme e l'integrazione con più sistemi. A causa della natura variabile di questi problemi, è importante che l'architettura dell'applicazione ne consenta la modularità, modificabilità e l'estendibilità nel tempo.

Questo libro fornisce soluzioni concrete per risolvere questi problemi durante la creazione di un'applicazione aziendale tramite .NET MAUI. Questo libro usa un'applicazione .NET MAUI predefinita che funge da front-end di un'applicazione di e-commerce online come riferimento e guida per i modelli di progettazione aziendali comuni. Questo libro illustra argomenti come il modello MVVM, l'inserimento delle dipendenze, lo spostamento, la configurazione, l'accoppiamento debole dei componenti e altri problemi aziendali. Il contenuto di questo libro è utile per chiunque stia cercando di creare una nuova applicazione per questa azienda o di risolvere i problemi delle applicazioni che si evolvono nel tempo.

Destinatari del libro

Questo libro è destinato agli sviluppatori di .NET MAUI che hanno già familiarità con il framework, ma che cercano indicazioni sull'architettura e l'implementazione durante la creazione di applicazioni aziendali. Questo libro può aiutare gli sviluppatori a risolvere i problemi comuni usando modelli collaudati.

Come usare il libro

Questo libro è incentrato sulla creazione di app aziendali multipiattaforma con .NET MAUI. Per questo motivo, deve essere letto interamente per ottenere nozioni di base per la comprensione di tali applicazioni e delle considerazioni tecniche associate. Il libro, insieme all'app di esempio, può anche fungere da punto di partenza o riferimento per la creazione di una nuova app aziendale. Usare l'app di esempio associata come modello per la nuova app oppure per scoprire come organizzare le parti dei componenti di un'app. Fare quindi riferimento a questa guida per indicazioni sull'architettura. È possibile trovare l'app di esempio in GitHub.

Aspetti non trattati nel libro

Questo libro è rivolto ai lettori che hanno già familiarità con .NET MAUI. Illustra alcuni concetti di .NET MAUI per illustrare meglio l'argomento, ma non tratta la maggior parte dei controlli e dei concetti in dettaglio. Per indicazioni generali sulla creazione di una nuova app .NET MAUI, vedere la guida Creazione della prima app nella documentazione di .NET MAUI

Risorse aggiuntive

Per il contenuto ufficiale di .NET MAUI, vedere la documentazione di .NET MAUI. .NET MAUI viene sviluppato come progetto open source ed è disponibile in GitHub in dotnet/maui. Per esempi di codice sviluppati con .NET MAUI, vedere il repository dotnet/maui-samples.

Invia commenti e suggerimenti

Il libro e gli esempi correlati sono in continua evoluzione, pertanto il feedback degli utenti è il benvenuto. Se si hanno commenti su come migliorare questo libro e lo si sta leggendo su <learn.microsoft.com>, usare la sezione Feedback nella parte inferiore della pagina:

Feedback section of all .NET docs article footers.

Come evidenziato nello screenshot precedente, la sezione Feedback consente di inviare commenti e suggerimenti per:

  • Questo prodotto: usando il modulo di feedback del prodotto .NET.
  • Questa pagina: usando un modello di problema GitHub con i dettagli della pagina.

Se si legge questo libro in formato PDF, è possibile inviare feedback creando un nuovo problema GitHub della documentazione di .NET o usando il modello di problema GitHub per gli e-book sull'architettura .NET.