AngularJS e ASP MVC

0

Abbiamo iniziato a implementare AngularJS nelle nostre applicazioni web utilizzando ASP MVC . Mi chiedo quale approccio utilizzare per creare applicazioni in futuro.

Continua a utilizzare la nostra strategia attuale: crea il sito web e fornisci le pagine con ASP MVC . L'autenticazione e l'autorizzazione sono fornite fuori dalla scatola di MVC .

Possibile nuova strategia: fornire una pagina web attraverso un normale sito Web e inserire tutta la richiesta dietro a WebAPI .

Qualche sfida o altri suggerimenti?

    
posta JMan 03.09.2015 - 08:55
fonte

1 risposta

1

L'utilizzo di ASP.Net MVC per le sue funzionalità di autenticazione e autorizzazione è perfettamente soddisfacente. Se stai utilizzando Angular, quasi certamente utilizzerai anche Web API per ottenere i dati nei modelli (vedi nota sotto), e probabilmente vorrai riutilizzare lo stesso codice di autenticazione e autorizzazione e le funzionalità su quel lato. Ricorda che questo livello di controllo deve avvenire sul server (e facoltativamente sul lato client).

Una breve nota: non è chiaro al 100% dalla tua domanda se stai suggerendo di combinare le funzionalità di template di MVC con quelle di Angular. Speriamo di no, dato che questo non sembra avere molto senso (a meno che non sia davvero necessario generare dinamicamente modelli angolari), e probabilmente finirai con il peggio di entrambi i mondi. Pertanto, in una situazione in cui vengono utilizzati entrambi, la parte MVC deve essere pubblicata solo sui modelli angolari e Angular sta facendo ciò che è utile combinandola con i dati che riceve tramite l'API Web.

    
risposta data 03.09.2015 - 11:22
fonte

Leggi altre domande sui tag