
Microsoft ha lanciato di recente .NET Aspire 9.1, apportando miglioramenti sostanziali volti a migliorare l’esperienza degli sviluppatori. Questo aggiornamento include una varietà di nuove funzionalità della dashboard e miglioramenti della qualità della vita che sono stati implementati in risposta al feedback degli sviluppatori.
Nuove funzionalità della dashboard
Relazioni di risorse
L’introduzione di un modello di risorse “padre-figlio” è un notevole aggiornamento in questa release. Ad esempio, quando si crea un’istanza Postgres che comprende più database, questi database saranno ora raggruppati sotto l’istanza principale nella pagina Risorse, migliorando la chiarezza e l’organizzazione.

Sostituzioni di localizzazione
Migliorando l’esperienza utente, la dashboard ora consente la personalizzazione della lingua. Invece di riflettere automaticamente la lingua del browser, gli utenti possono selezionare la lingua preferita della dashboard da un nuovo menu a discesa, creando un’interfaccia personalizzata.

Filtraggio avanzato
Trovare risorse specifiche è stato reso notevolmente più semplice. Gli utenti possono ora filtrare la pagina Risorse in base a tipo, stato e stato di salute, il che facilita un processo di gestione più efficiente.

Dettagli espansi delle risorse
Ogni risorsa ora è dotata di un riquadro di dettagli arricchito. Cliccando su qualsiasi risorsa, gli utenti possono accedere a una grande quantità di informazioni, tra cui Riferimenti, Riferimenti retroattivi e Volumi insieme ai loro tipi di montaggio, offrendo approfondimenti dettagliati sulla loro infrastruttura.

Supporto CORS per domini locali personalizzati
Gli sviluppatori possono ora configurare la dashboard in modo che accetti i dati di telemetria da altre applicazioni browser ospitate su domini locali personalizzati modificando la DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
variabile di ambiente.
Flessibilità migliorata del registro della console
La pagina del registro della console ha ricevuto aggiornamenti cruciali, tra cui opzioni per scaricare i registri per analisi fuori sede e la possibilità di alternare i timestamp. Questa funzionalità riduce l’ingombro visivo e migliora l’esperienza utente durante la risoluzione dei problemi.

Ulteriori miglioramenti UX
.NET Aspire 9.1 apporta una serie di miglioramenti all’esperienza utente:
- I pulsanti Avvia e Arresta sono ora comodamente accessibili dalla pagina dei registri della console.
- Una singola selezione aprirà direttamente le risorse nel visualizzatore di testo.
- Gli URL all’interno delle voci di registro vengono ora trasformati automaticamente in link cliccabili, mentre le virgole in eccesso vengono rimosse dai loro endpoint.
- La posizione di scorrimento si reimposta automaticamente quando si passa da una risorsa all’altra, migliorando la navigazione.
Aggiunte ricche di funzionalità
La versione non si concentra esclusivamente sui miglioramenti della dashboard, ma include anche varie funzionalità aggiuntive:
- Attivazione delle risorse su richiesta: con questa
WithExplicitStart()
opzione puoi gestire intenzionalmente l’avvio di risorse specifiche finché non sei pronto ad attivarle tramite la dashboard. - Integrazione Docker migliorata: la nuova
PublishAsDockerfile()
funzionalità consente la personalizzazione completa dei contenitori Docker e dei Dockerfile durante l’intero processo di pubblicazione. - Reti Docker semplificate: è stato risolto un problema esistente, segnalato come problema n.6504, che riguardava le reti Docker persistenti dopo l’arresto dell’applicazione, semplificando l’ambiente di sviluppo.
- Miglior supporto per i contenitori di sviluppo: la compatibilità migliorata per i contenitori di sviluppo in GitHub Codespaces e Visual Studio Code ottimizza i flussi di lavoro di sviluppo complessivi.
Microsoft invita la community di sviluppatori a partecipare al .NET Aspire Community Standup, dove saranno disponibili dimostrazioni dettagliate delle nuove funzionalità. Gli sviluppatori sono incoraggiati a fornire feedback e contribuire tramite GitHub e Discord e possono consultare la documentazione ufficiale per ulteriori approfondimenti.
Con NET Aspire 9.1, Microsoft rafforza il suo impegno nell’evolvere gli strumenti di sviluppo in linea con le esigenze degli utenti, promuovendo una piattaforma solida, personalizzabile e intuitiva per lo sviluppo di applicazioni moderne.
Lascia un commento ▼