Quando si progetta un'applicazione Web con Vue.js e ASP.NET Core, ASP.NET è esclusivamente per l'API?

-3

Quando si crea un'applicazione web da zero con ASP.NET MVC Core (utilizzando Visual Studio 2017) e utilizzando Vue.js, la parte MVC Core dell'applicazione è destinata esclusivamente all'API? Quale altra funzione avrebbe se non consentire a Visual Studio di utilizzare Task Runner?

Aggiornamento: quando creo un'applicazione con Vue usando Visual Studio, e voglio usare Core, il metodo di progettazione è usare Vue come presentazione e VS solo come back-end? Non ho bisogno di preoccuparmi del rasoio o di qualsiasi altra cosa, giusto?

    
posta johnny 07.12.2018 - 22:23
fonte

1 risposta

2

Suppongo che tu stia cercando di creare un'applicazione Web utilizzando .Net Core e Vue.js e non vuoi utilizzare la vista Razor MVC. Se questo è il caso, .Net Core è il framework back-end (lato server) in cui è possibile creare il controller e le infrastrutture ed è ancora possibile utilizzare Entity Framework Core per il livello del database come ORM, mentre Vue.js può essere il livello di presentazione .

Sì, è giusto se usi Vue o angolare per il tuo livello di presenation che non hai bisogno di usare la vista Razor MVC. Ma ricorda che devi creare endpoint API, ad esempio puoi utilizzare WebApi 2 per il tuo livello di servizio.

In breve, Vue.js sarà il tuo livello di presentazione, Entity Framework Core sarà il tuo livello di database (ORM), WebApi 2 sarà il tuo livello di servizio e .Net Core è la tua piattaforma serveride e Visual Studio (VS) è IDE .

    
risposta data 11.12.2018 - 01:33
fonte