A framework is a bit of software that facilitates the development and maintenance of large projects. Frameworks are collections of fundamental software modules that include prepared code that programmers could use to fix common programming tasks like handling AJAX request or trying to define a file structure. They also specify the rules for developing the app architecture: you have a skeletal structure that must be extended and changed in accordance with the requirements.
- React
- Angular
- Vue.js
- JQuery
- Svelte
- Backbone.js
- Ember.js
- Semantic-UI
- Foundation
- Preact