Please enjoy this self-check quiz to help you identify key concepts, points, and techniques discussed in this section.
In an application framework, "inversion of control" means what?
The program executes from the bottom up.
The program requires background loading.
The software creates new developers.
The overall program's flow of control is not dictated by the caller, but by the framework.
"Inversion of control" means that the overall program's flow of control is not dictated by the caller, but by the framework.
Which of the following phrases best summarized "extensibility" with regards to frameworks?
Users can use the app for whatever they want.
Developers can extend the functionality of the framework through overriding or adding custom code modules.
The database can handle a lot of entries.
New components are based on old components.
"Extensibility" is best summarized by the idea that developers can extend the functionality of the framework through overriding or adding custom code modules.
The code of the core framework is meant to be modified by developers of applications using the framework.
True
False
False. The core framework code should not be modified by the developers of applications using the framework.
"Bootstrapping" an app means what?
Styling the app like a modern website.
Getting an empty project skeleton up and running.
Building a new framework.
Writing a new application from scratch.
Bootstrapping an application refers to getting a new project skeleton up and running quickly.
What questions do we ask as we consider frameworks to use for our applications?
Which language does it use?
What kinds of applications is it designed to build?
How big is the community of users and developers?
What resources are available to learn the framework?
All of these questions should be asked when considering an application framework.
What tool will we use to bootstrap our Vue.js applications?
Vue-CLI
Bootstrap
Yeoman
Webpack
The tool we will use to bootstrap our Vue.js applications is Vue-CLI.
Which official template includes a full Webpack configuration, linting, development server with reloading, and test integration?
webpack-simple
pwa
browserify
webpack
The "webpack" template contains all those features.
What command must we run after we bootstrap or clone a Vue.js application in order to load all of our dependencies?
npm install
npm run
webpack go
bower install
The npm install
command will install of our developer and client-side dependencies.
What command runs the development server for our projects?
npm server
npm run dev
webpack serve
npm run build
The npm run dev
command runs the development server for our projects.