Web TechnologiesCourse and practice

Cheat sheet: Choosing a stack

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

Back to the lessonAll terms

1. A stack is chosen for people

Stackstack technique
the list of tools behind a site, such as React for the page and Firebase for the data.
Support datespériode de support, fin de vie
the dates until which a version of a tool gets fixes and security updates, published in advance.
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.

2. The French job market

Job boardsite d'offres d'emploi, jobboard
a website where companies publish job offers, such as Free-Work for IT jobs in France.
SymfonySymfony
an all-in-one framework for PHP, created in Paris and open source since 2005.
Spring BootSpring Boot
the most common framework for back ends written in Java, often used in large companies.
WordPressWordPress
a popular tool that builds pages on a server, keeps the content in a database and gives an admin screen to edit it.

3. What the project needs ready-made

All-in-one frameworkframework complet
a framework that includes logins, database tools and a fixed structure, such as Laravel, Django or Spring Boot.
Minimal frameworkmicro-framework
a framework that handles routes and requests and leaves the rest to the team, such as Express or FastAPI.
CMSCMS
the admin screen where people write and publish a site's content without editing its code, such as WordPress.
Pluginplugin, extension
an add-on, often made by another company, that gives a tool such as WordPress a new feature.

4. The cost is mostly people

Licencelicence
the terms under which you may use a piece of software, free or paid, such as an open-source licence.
Day ratetaux journalier, TJM
the price of one day of a person's work, which agencies and freelancers use to price a project.
Maintenancemaintenance
the regular work that keeps a site working after launch, such as updates, fixes and renewals.

5. The way out

Lock-indépendance au fournisseur
the situation where leaving a tool is hard, because your site and data only work inside it.
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.
Data exportexport des données
a copy of your data that a service lets you download, so you can move it to another tool.

6. Speed is rarely the real reason

Benchmarkbenchmark, banc d'essai
a test that measures how fast a tool does a set task, often far from what a real site does.
Latencylatence
the time a request waits before its answer starts to arrive, which is much longer on a weak mobile connection.

7. What to ask

Stackstack technique
the list of tools behind a site, such as React for the page and Firebase for the data.
Support datespériode de support, fin de vie
the dates until which a version of a tool gets fixes and security updates, published in advance.
Day ratetaux journalier, TJM
the price of one day of a person's work, which agencies and freelancers use to price a project.
Lock-indépendance au fournisseur
the situation where leaving a tool is hard, because your site and data only work inside it.

Web Technologies · Back ends · wt.thomasjuldo.com/course/back-ends/choosing-a-stack