Isn't Angular Universal just the same old JSP/ASP pages, only less coherent and more compicated to set up?
Sorry about the provocative question title, but really, where are the differences?
As far as I get it, the message is something like: "with SPA there might be some performance problems owed to the fact that the DOM is being processed by the javascript running in the browser; so let us render the pages on the server to eliminate this overhead to make things faster!"
Of course it then might introduce issues due to the fact that Angular was meant to work in the browser, not on Node.js server.
So again my question is are there any differences between Angular Universal and the "good old" server side pages, and what value if any Angular Universal adds in comparison?
angular angular-universal
add a comment |
Sorry about the provocative question title, but really, where are the differences?
As far as I get it, the message is something like: "with SPA there might be some performance problems owed to the fact that the DOM is being processed by the javascript running in the browser; so let us render the pages on the server to eliminate this overhead to make things faster!"
Of course it then might introduce issues due to the fact that Angular was meant to work in the browser, not on Node.js server.
So again my question is are there any differences between Angular Universal and the "good old" server side pages, and what value if any Angular Universal adds in comparison?
angular angular-universal
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
1
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44
add a comment |
Sorry about the provocative question title, but really, where are the differences?
As far as I get it, the message is something like: "with SPA there might be some performance problems owed to the fact that the DOM is being processed by the javascript running in the browser; so let us render the pages on the server to eliminate this overhead to make things faster!"
Of course it then might introduce issues due to the fact that Angular was meant to work in the browser, not on Node.js server.
So again my question is are there any differences between Angular Universal and the "good old" server side pages, and what value if any Angular Universal adds in comparison?
angular angular-universal
Sorry about the provocative question title, but really, where are the differences?
As far as I get it, the message is something like: "with SPA there might be some performance problems owed to the fact that the DOM is being processed by the javascript running in the browser; so let us render the pages on the server to eliminate this overhead to make things faster!"
Of course it then might introduce issues due to the fact that Angular was meant to work in the browser, not on Node.js server.
So again my question is are there any differences between Angular Universal and the "good old" server side pages, and what value if any Angular Universal adds in comparison?
angular angular-universal
angular angular-universal
asked Nov 14 '18 at 11:17
John DonnJohn Donn
965829
965829
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
1
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44
add a comment |
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
1
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
1
1
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44
add a comment |
1 Answer
1
active
oldest
votes
The difference is that angular universal just renders the first page. It then transfers the state to the browser and will not do another server roundtrip. In JSP this is different. The State will only be kept on the server and you have to do another server roundtrip if you want to display a new page for example.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53298970%2fisnt-angular-universal-just-the-same-old-jsp-asp-pages-only-less-coherent-and%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The difference is that angular universal just renders the first page. It then transfers the state to the browser and will not do another server roundtrip. In JSP this is different. The State will only be kept on the server and you have to do another server roundtrip if you want to display a new page for example.
add a comment |
The difference is that angular universal just renders the first page. It then transfers the state to the browser and will not do another server roundtrip. In JSP this is different. The State will only be kept on the server and you have to do another server roundtrip if you want to display a new page for example.
add a comment |
The difference is that angular universal just renders the first page. It then transfers the state to the browser and will not do another server roundtrip. In JSP this is different. The State will only be kept on the server and you have to do another server roundtrip if you want to display a new page for example.
The difference is that angular universal just renders the first page. It then transfers the state to the browser and will not do another server roundtrip. In JSP this is different. The State will only be kept on the server and you have to do another server roundtrip if you want to display a new page for example.
answered Nov 14 '18 at 12:16
pascalpuetzpascalpuetz
37619
37619
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53298970%2fisnt-angular-universal-just-the-same-old-jsp-asp-pages-only-less-coherent-and%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
With server side rendering you are pre-rendering a SPA, you're just delegating all the job of the browser to a server. There's no connection with JSP/AP
– Cristian Traìna
Nov 14 '18 at 11:41
1
Then, Angular works mainly in a browser but it wasn't designed to run only in a browser. You can use Angular also to create a desktop application or a smartphone application. If it doesn't work so fine in a server is just because it's not mature enough
– Cristian Traìna
Nov 14 '18 at 11:44