3 ms·
I'm kind of with you. I think SPA's can be suitable (sometimes) for internal line-of-business applications, where you have a degree of control over the environ
by jmkni 7y ago
I'm kind of with you.
I think SPA's can be suitable (sometimes) for internal line-of-business applications, where you have a degree of control over the environment the end user will be using your application on (ie the device/browser (+version)/etc) and bandwidth isn't a big issue.
In this sort of environment, Angular can work pretty well.
For public facing applications, where you can't say with confidence that your end user will be on a modern computer, using a modern browser with a good internet connection, etc, you are better using a server-side rendering framework and progressively enhancing using something like Vue.js.
That's my 2 cents anyways.
- remify 7y agoYou can do severside rendering with Angular Universal. Also Angular has helped me a lot with bowser compatiblity in the past (IE 9).
- jmkni 7y agoTrue, you can also do it with more mature frameworks such as Rails/MVC Core/Django etc. I don’t have experience with Angular Universal, I do with Nuxt (Vue SSR) and it was great, but frustrating to work with as things got more complex.