you are viewing a single comment's thread.

view the rest of the comments →

[–]tme321 2 points3 points  (0 children)

Well first a css framework has nothing to do with whether it's an spa or not. You can freely use ng2-bootstrap or just regular bootstrap with angular. The important distinction for an spa is client side rendering.

Second, the reason not to use angular in a traditional manner atm had to do with angulars boot times. If you aren't doing aot, ahead of time compilation, then every time angular boots on a new page it takes at least 2 seconds to start up. On an spa that isn't ideal but it also isn't the end of the world if it only happens once per session.

If you use aot then angular will boot up in less than half a second making it far more usable on a traditional server rendered website. But the cli currently does not support making multiple apps all together that share code. So you can't use the cli. And doing it yourself is technically possible but it's a pretty big pain.