2015-10-10 26 views
5

Ho usato AngularJs sopra i miei progetti mvc ASP.NET. Anche se sia AngularJs che ASP.NET si basano sull'architettura mvc, posso vedere alcuni vantaggi quando utilizzo AngularJs sopra i miei progetti mvc ASP.NET. Il vantaggio principale che vedo in questo approccio è il miglior rendering delle visualizzazioni. In tal caso, perché non utilizzare ReactJs con ASP.NET mvc poiché si concentra esclusivamente sulle visualizzazioni. Perché dobbiamo creare confusione con due framework mvc. Non sarà meglio usare Reactjs su ASP.NET mvc piuttosto che usare AngularJs e la combinazione mvc di ASP.NET (si noti che userò sempre il mvc di ASP.NET e non voglio usare un puro framework JavaScript). Perfavore, correggimi se sbaglio. Grazie in anticipo.ASP.NET MVC e Angularjs vs ASP.NET MVC e Reactjs

+1

Penso che la tua domanda sia troppo generica e senza contesto. Dipende dai tuoi bisogni. Lo scenario numero 1 può essere buono in un caso, mentre non in un altro e viceversa. Immagino che il modo migliore per determinare ciò è provare a lavorare con reagire e vedere si adatterà alle tue esigenze, ed è migliore del tuo precedente approccio. Ricorda che 5 + 5 = 10, ma otterrai lo stesso risultato con 2 + 8 :) – Robert

+0

@Robert puoi per favore darmi una breve spiegazione sugli scenari quando utilizzare angularjs e reactjs con ASP.NET MVC –

+1

@DeepanCool Sono anche sulla stessa barca. Non sono riuscito a trovare alcun articolo a confronto tra ReactJS e AngualrJS da uno sviluppatore veterano ASP.Net MVC che ha utilizzato estesamente entrambi i framework. Penso inoltre che ReactJS potrebbe essere una buona scelta per ASP.Net MVC, se non hai bisogno di Route e alcuni extra offerti da AngularJS. – Win

risposta

1

Ho usato sia angolare che reagire in progetti in passato. Con angolare si sporca il markup html con il codice angolare. Con la reazione è tutto incapsulato in un componente. Poiché non sono mai stato un esperto di angolare, potrei non averlo usato al meglio delle sue capacità, ma per me Reactjs sembra il framework migliore e sembra essere più adatto a ASP.NET MVC.

Non credo che ci sia uno strumento corretto per fare il lavoro però. È davvero ciò che si adatta alle tue esigenze e a ciò che ti piace. Suggerirei comunque di dare a Reactjs un colpo.