phases-of-web-development Flashcards
1
Q
development (author time)
A
dx (dev experience) = things we want need/like
- want to be able to write code in many modules
- modern syntax (ES6 plus, future syntax)
- alt syntax (eg JSX)
- file watchers
- hot module replacement
- npm packages
all of this helps with productivity and fun
2
Q
build
A
- webpack (fewer modules)
- babel-loader (bridge between webpack and babel)
- add transforms such as (block scoping, arrow functions,
or jsx) - webpack sends module to babel through babel-loader,
babel runs though transforms, then sends it back to
javascript through babel-loader
- add transforms such as (block scoping, arrow functions,
- babel
- @babel/core
3
Q
runtime (production, deliverable, artifact) aka reality (lol)
A
- fewer modules (maybe just one)
- compatible syntax
- actual javascript