liveBook · Manning

No-framework development

As explained in Web Components in Action

No-framework development is building web applications without adopting a general-purpose application framework.

No-framework development builds web applications without adopting a general-purpose application framework. It lowers the barrier to trying focused libraries, microframeworks, and frontend build tools, while leaving project structure and code organization as deliberate design concerns. section 1.0

The approach balances flexibility against structure:

  • Skills are less tied to one framework and may transfer more readily to the next tool. section 1.0
  • Small libraries and microframeworks become easier to evaluate because projects are not constrained by a framework-specific development environment. section 1.0
  • Without predictable organization, growing applications can become difficult to maintain; Web Components offer one possible route to structure. section 1.0

Start with a familiar browser control

A browser date picker provides a concrete starting point: although it is not technically a Web Component, it illustrates a similar encapsulated, reusable browser concept before moving into Web Components. section 1.0

How Web Components in Action covers it

How deep it goes
Defines the approach, weighs organization concerns, and stops before explaining Web Components in detail.
Examples
Uses a browser date picker as an analogy and references a State of JavaScript preference poll.
How it connects
Connects no-framework development with vanilla JavaScript, Web Components, microframeworks, and frontend build tools.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Web Components in Action. The section links point to the parts of the book it draws on.