Web TechnologiesCourse and practice

Cheat sheet: The main frameworks

The 33 terms of this lesson, part by part, with the French word a team in France would use.

Back to the lessonAll terms

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