20 ms·
This explanation makes me a bit sad. > What these do is let you do things like turn a collection of objects into a the HTML for a table and send that over the
by rubyfan 1y ago
This explanation makes me a bit sad.
> What these do is let you do things like turn a collection of objects into a the HTML for a table and send that over the wire. The client then just has time to display the table and not assemble it from e.g. JSON.
- runako 1y agoI'm sorry, I guess? Typo aside, I did try to capture the essential difference of a server-side templating engine vs. how many people build using "modern" web stacks.
- rubyfan 1y agoYeah, this what makes me sad. Your premise is that SPA is the default for web development and you imply server side rendering is not “modern”.
- runako 1y agoDisclaimer: I don't like SPAs, and I think the "modern" web stack is a niche set of technologies that are being widely overused. (This is why I put "modern" in quotes.) But I have worked with enough engineers schooled since React became popular to know that the "modern" Web stack basically is SPAs everywhere. Incidentally, this same evolution has made SQL something of a dark art among programmers. It's good that the field is big and diverse and specialized! But also, there are tons of professional full-stack Web programmers who are functionally illiterate in SQL due to primarily using NoSQLs or ORMs.