3b-2: Web frameworks

Discussions

Discussion questions (frontend)

  • Why CSS framework?
  • How do you choose a CSS framework?
  • Why JS framework?
  • How do you choose your JS framework?
  • Typescript vs Javascript?
  • Why use CSS pre-processors? (e.g. SCSS or LESS)

Discussion questions (frontend)

  • Why Single Page Apps vs Multi-page apps?
  • Why client state management? (e.g. Redux or Vuex)
  • Why module bundling and treeshaking? (e.g. Webpack or Rollup)
  • Why higher-order frameworks? (e.g. Next or Nuxt)
  • Why use Git?

Questions?

Chi-Loong | V/R