很抱歉这个挑衅性的问题标题,但实际上,区别在哪里?
据我所知,消息是这样的:"使用SPA,由于浏览器中运行的javascript正在处理DOM,可能会出现一些性能问题;所以让我们在服务器上渲染页面,以消除这种开销,使事情变得更快!">
当然,这可能会带来问题,因为Angular是在浏览器中工作的,而不是在Node.js服务器上。
因此,我的问题是,Angular Universal和"好的旧的"服务器端页面之间有什么区别吗?相比之下,如果Angular Universal增加了什么价值?
不同之处在于angular universal只渲染第一页。然后,它将状态传输到浏览器,并且不会进行另一个服务器往返。在JSP中,这是不同的。State将只保留在服务器上,例如,如果您想显示新页面,则必须执行另一个服务器往返。