Skip to content

Frameworks

Variety of frameworks

So .. many.. choices ...

React, Angular, Vue, htmx, Svelte, Ember, Backbone, Meteor, Aurelia, Polymer, Mihtril, Express, Sails, Koa, LoopBack, Hapy, OpenUI5, Feathers, Dojo, Web Components, ...

Usage of frameworks/libraries

Most of the JS frontend libraries/frameworks are only concerned with UI. Several libraries are needed to get everything.

Writing bigger/huge apps in JS gets messy really quickly.

  • Routing
  • State management
  • Dependency injection
  • Data binding
  • Signaling
  • Communication between modules
  • Localization
  • Animations
  • Mixing html and js / templating
  • Typescript
  • Building

Lightweight frameworks

  • next.js - react based
  • nuxt - vue based

Actual full JS Frameworks

  • Angular
  • Aurelia

During this course

Initial plan

  • React – View library from FB. State management gets complex.
  • Vue.js – View library, inspired by React. Simple, lightweight.
  • to be decided... Svelte? htmx?