You possibly can write quick, trendy, responsive net purposes by producing your HTML on the server, and delivering that (with a bit assist) on to the browser. You don’t want JSON as an in-between format. You don’t want client-side MVC frameworks. You don’t want sophisticated bundling and transpiling pipelines. However you do must assume totally different.
However simply because you possibly can, doesn’t imply it is best to.
Complexity isn’t actually an enormous downside for those who’re an enormous firm. If in case you have 1000’s of builders every answerable for tiny sliver of the applying, you would possibly effectively discover enchantment and productiveness in sophisticated architectures and construct processes. You possibly can amortize that funding over your 1000’s of builders, and it’s not going to interrupt your again.
However incidental complexity can completely break your again for those who’re a small workforce the place everybody has to do quite a bit. The instruments and methods cast within the stomach of an enormous firm is usually the precise reverse of what you could make progress at your scale.
That is what HTML Over The Wire is all about. It’s a celebration of the simplicity in HTML because the format for carrying information and presentation collectively, whether or not that is delivered on the primary load or with subsequent dynamic updates. A reputation for a way that may transform the assumptions many individuals have about how trendy net purposes must be constructed in the present day.
Intrigued? Checkout Hotwire for a concrete implementation of those beliefs.