news.volyx.in

Plain Vanilla Web (plainvanillaweb.com)

1519 points by andrewrn · 446 days ago · 685 comments on HN

Article summary

The article introduces the concept of 'Plain Vanilla Web', a web development approach that uses only HTML, CSS, and JavaScript without any frameworks or tools. This approach aims to provide simplicity and zero-maintenance benefits. The article is targeted towards developers who already know the basics of web development and want to simplify their workflow. It provides tutorials and resources for learning web components and building web applications without frameworks.

Main themes

  • Vanilla Web Development
  • Web Components
  • Framework Complexity
  • Data Passing
  • Interoperability
  • Simplicity vs Complexity

What commenters say

  • Some developers find it helpful to learn and use vanilla web development techniques to decouple themselves from framework complexities.
  • Web components can be limiting when it comes to passing complex data between components.
  • Using libraries or frameworks with web components can add bloat and complexity to a project.
  • Others argue that web components can be used effectively with properties and methods to pass data, but this may require more boilerplate code.
  • The use of web components can be seen as an intermediate step that may not be necessary with other frameworks available.
  • Some developers prefer to use frameworks like React or SolidJS that provide more features and simplicity.
  • Web components can provide interoperability benefits that other frameworks may not offer.
  • The plain vanilla web approach may not be suitable for all projects or developers, especially those who are just starting out.