Cheat sheet: The main frameworks
The 33 terms of this lesson, part by part, with the French word a team in France would use.
1. A map of the field
- Frameworkframework
- ready-made code, such as React, Vue or Svelte, that redraws the screen from the state automatically.
- Meta-frameworkméta-framework
- a framework built on React, Vue or Svelte, such as Next.js, that also makes pages in advance or on a server.
- ReactReact
- a popular JavaScript tool that builds only the part of a site that runs in the browser.
- AngularAngular
- a complete framework made by a team at Google, which includes everything a large application needs.
- VueVue.js
- a framework for building interfaces from components, created by Evan You and maintained by an independent team.
- SvelteSvelte
- a framework that turns its components into plain JavaScript before the site goes online, so it sends less code.
- AstroAstro
- a framework for content sites that makes pages in advance and adds scripts only to the parts that need them.
2. React
- ReactReact
- a popular JavaScript tool that builds only the part of a site that runs in the browser.
- React NativeReact Native
- a tool that uses React's ideas to build mobile apps for iPhone and Android.
- Librarybibliothèque
- ready-made code, written by others, that does one job, such as showing a gallery of photos.
- Open sourceopen source, logiciel libre
- describes software whose code is public and free to use, which you can run yourself or pay someone to run.
- Foundationfondation
- a non-profit organisation that owns an open-source project, so that no single company controls it.
3. Angular
- AngularAngular
- a complete framework made by a team at Google, which includes everything a large application needs.
- AngularJSAngularJS
- the older framework from Google that came before Angular, which has received no fixes since January 2022.
- TypeScriptTypeScript
- JavaScript with labels that say what kind of data each value holds, so that more mistakes are caught early.
- End of supportfin de support
- the date after which the makers of a tool stop fixing it, even for security problems.
- Major versionversion majeure
- a new version of a tool that can change how it works, so projects may need work to move to it.
4. Vue and Svelte
- VueVue.js
- a framework for building interfaces from components, created by Evan You and maintained by an independent team.
- SvelteSvelte
- a framework that turns its components into plain JavaScript before the site goes online, so it sends less code.
- Compilercompilateur
- a program that turns code written by developers into another form, such as plain JavaScript that browsers run.
- Sponsorsponsor, mécène
- a company or a person who pays regularly to support an open-source project.
- Communitycommunauté
- the people who use a tool, answer questions about it and write add-ons for it.
5. The frameworks built on them
- Next.jsNext.js
- a framework built on React, made by the company Vercel, that can make each page in advance, on a server or in the browser.
- NuxtNuxt
- a framework built on Vue, created by Sébastien Chopin, that makes pages in advance or on a server.
- SvelteKitSvelteKit
- the framework built on Svelte by its team, which makes pages in advance or on a server.
- VercelVercel
- a hosting service for websites, whose free plan is for personal projects that earn no money.
- Hosting providerhébergeur
- the company that rents you the servers where a site is stored, such as OVH or Netlify.
6. How much each one is used
- Developer surveyenquête auprès des développeurs
- a questionnaire that asks developers which tools they use, such as the Stack Overflow survey.
- jQueryjQuery
- an older JavaScript library, released in 2006, that makes small changes to a page easier and still runs on most websites.
- Librarybibliothèque
- ready-made code, written by others, that does one job, such as showing a gallery of photos.
7. What to ask
- Frameworkframework
- ready-made code, such as React, Vue or Svelte, that redraws the screen from the state automatically.
- Meta-frameworkméta-framework
- a framework built on React, Vue or Svelte, such as Next.js, that also makes pages in advance or on a server.
- Maintenancemaintenance
- the regular work that keeps a site working after launch, such as updates, fixes and renewals.
Web Technologies · Front ends · wt.thomasjuldo.com/course/front-ends/the-main-frameworks