Questions:
Name 5 Javascript UI Frameworks (other than React)
-
Sencha Ext JS (Used for building data-intensive, cross-platform web and mobile apps)
-
Angular (Mobile and desktop capable - uses TypeScript)
-
Vue (Progressive framework for building user interfaces)
-
Ember (Ussed for building rich UIs that work on any device)
-
Svelte 3 (Does a large amount of the work during a compile step that happens during build)
Source: https://www.sitepoint.com/javascript-ui-frameworks/
What’s the difference between a framework and a library?
While libraries are a specialized tool for on-demand use, frameworks are a full tool set that help shape and organize the site or app that you are building.
Source: https://skillcrush.com/blog/javascript-frameworks-vs-libraries/
Definitions
Term | Definition | Source |
---|---|---|
Rendering | The process involved in the generation of a two-dimensional or three-dimensional image from a model by means of application programs | https://www.techopedia.com/definition/9163/rendering |
Templates | A preformatted model that serves as a starting point for new work - may be user created. | https://techterms.com/definition/template |
State | the status of the entire program or an individual object - a common tool for coordinating code, as a change in state may trigger other functions | https://www.freecodecamp.org/news/state-in-javascript-explained-by-cooking-a-simple-meal-2baf10a787ee/#:~:text=State%20describes%20the%20status%20of,instantly%20react%20to%20that%20change. |