news.volyx.in

Hotwire: HTML over the Wire (hotwire.dev)

1073 points by samename · 2105 days ago · 545 comments on HN

Article summary

Hotwire is an approach to building web applications that sends HTML over the wire instead of JSON, allowing for fast page loads and simpler development. It consists of three frameworks: Turbo, Stimulus, and Hotwire Native. Turbo speeds up page changes and form submissions, while Stimulus provides a HTML-centric approach to custom code. Hotwire Native is a framework for building native mobile apps.

Main themes

  • Hotwire and HTML-over-the-wire
  • Complexity of modern web development
  • JavaScript and frameworks
  • Simplicity and usability
  • Evolution of the web
  • Role of engineers and designers
  • User experience and revenue focus
  • Library and framework overload

What commenters say

  • The Hotwire approach is similar to older technologies like ASP.NET and Ajax, but with a modern twist.
  • Some commenters believe that the modern web has become too complex and bloated, and that Hotwire is a step in the right direction.
  • Others argue that the complexity of the modern web is a result of the demands of modern applications, and that Hotwire may not be suitable for all use cases.
  • There is disagreement over the usefulness of JavaScript frameworks like React, with some commenters finding them to be overly complex and others defending their utility.
  • Some commenters feel that the web has become too focused on JavaScript and frameworks, and that a return to simpler technologies like HTML and CSS is needed.
  • Others argue that the web is evolving and that new technologies and frameworks are necessary to meet the demands of modern users.
  • There is also discussion over the role of engineers and designers in creating user experiences, and whether the focus on revenue and engagement has led to a decline in user experience.
  • The complexity of modern web development is also attributed to the plethora of libraries and frameworks available, making it difficult to choose the right tools for a project.