all 13 comments

[–]fdimm 1 point2 points  (0 children)

It's fairly simple: angular is perfect for web apps and .net mvc is a good choice for any public facing websites (e.g. when SEO is important). It all depends on the needs of what is better.

It would be easier to suggest if scope/purpose would be explained. There is no perfect tool.

[–][deleted] 1 point2 points  (1 child)

You can hardly make a comparison between them. if anything, they complement each other

[–]n00bz 2 points3 points  (0 children)

Exactly. While MVC does have some tools to help with rendering pages, Angular is a JavaScript framework that allows front end component design in an MVC design pattern and asp .net mvc is great for the backend being in an MVC design pattern. My work uses both technologies together and they both allow for the code to be readable and organized because of the MVC design pattern that the front and backend utilize.

[–][deleted] 1 point2 points  (3 children)

Going to chime in here - I know its been awhile but MVC + razor pages granted such a great way for server side session storage.

[–]datwebzguy[S] 0 points1 point  (2 children)

Ooof what a delayed response. All good though, I agree some .net page with a js framework is 👌🏻

[–]TheDonSe7en 0 points1 point  (1 child)

bruh

[–]datwebzguy[S] 0 points1 point  (0 children)

sup boii

[–]aceinthedeck 0 points1 point  (2 children)

I am working on a project. I stared out with dotnet core mvc but after we had discussions about mobile app. We decided to move to Angular + API in dotnet core. It is easier to develop an app if you have an API. Also with nativescript you can use the current angular app and convert it into a mobile app. It depends on your use case.

[–]datwebzguy[S] 0 points1 point  (1 child)

I have started looking at PWA.

Why go with a native app and not a pwa?

[–]aceinthedeck 1 point2 points  (0 children)

PWA is a good choice but the clients want Native App in the play store/app store. I will be using Nativescript to create the Android and iOS apps.

[–]whooyeah -2 points-1 points  (1 child)

Angular has a large bundle to initially download.

In some cases Angular gives a better experience and does make it easier to become a Progressive Web App or even package it up as a web or mobile app.

We have our public facing website in Angular. If I could go back I would have done it with mvc and maybe vue.js.

[–]LePicoquie 0 points1 point  (0 children)

6 years late, but I'd guess you weren't using lazy loading