Login

Web technologies

technos web

When starting a website or application project, it’s easy to feel overwhelmed by the wide range of available technologies. Between languages, frameworks, and tools, it can be difficult to navigate.

This article provides an overview of the main technologies used on the web today. It is not meant to be exhaustive, but highlights the most common and widely used solutions.

Programming languages

(x)Html

HTML

Markup language used to structure and give meaning to web content. Comes from “HyperText Markup Language”, abbreviated as HTML. It allows you to create forms, insert links, images and videos.

CSS

CSS

Allows you to style a web document such as an HTML page. Comes from “Cascading Style Sheets”. It is a list of appearance and positioning properties (colors, fonts, borders, etc.). Style sheets aim to separate the content of a page from its visual appearance.

PHP

PHP

PHP is a programming language used to create dynamic web pages. About 3 out of 4 websites use PHP in one way or another.

Javascript

Javascript

Allows you to add animations and effects to a web page. It is also used to make pages interactive and improve usability or the user interface.

Jquery

Jquery

Open-source JavaScript library that makes writing JavaScript in web pages easier. It allows you to manipulate HTML, handle events, and simplify interactions with the page.

Other technologies

Mysql

Mysql

Open-source relational database management system. It allows you to store and organize data of a website, such as users, articles or products.

Ajax

Ajax

Technique that allows data to be loaded from a server without reloading the page. It is used to make websites faster and more interactive.

Nodejs

Nodejs

Runtime environment that allows JavaScript to be used on the server side. It makes it possible to build fast web applications, especially real-time ones.

React

React

Open-source JavaScript library developed by Facebook. It is used to build user interfaces, particularly in single-page web applications.

Wordpress

Wordpress

Free and open-source CMS (Content Management System). It is written in PHP and uses a MySQL database. It allows you to easily create a website with many plugins. More than 40% of websites use it.

Prestashop

Prestashop

Open-source CMS dedicated to e-commerce. It allows you to easily create and manage an online store.

Angular

Angular

Open-source framework developed by Google. It allows you to build web applications by managing pages, interactions, and data.

Python

Python

Versatile open-source programming language. It is used to build websites, automate tasks, and develop applications.

Vue.JS

Vuejs

Open-source JavaScript framework (also simply called Vue). It is used to build user interfaces and web applications.

Symfony

Symfony

Open-source PHP framework. It allows you to build websites and web applications by making code organization and development easier.

Laravel

Laravel

Open-source PHP framework partly based on Symfony. It allows you to build websites and web applications by making development easier.

Ruby

Ruby

Open-source object-oriented programming language designed to be simple and pleasant to use. It is used to build web applications and software.

Zend

Zend

Open-source PHP framework. It provides tools to build websites and web applications by structuring the code and making development easier.

Cakephp

Cakephp

Open-source web framework written in PHP. It follows the MVC architecture and makes web application development easier, especially thanks to its database and code organization tools.

Apache cordova

Cordova

Open-source framework from the Apache Foundation that allows you to build cross-platform mobile applications using web technologies such as HTML, CSS, and JavaScript.

Ionic

Ionic

Open-source framework that allows you to build cross-platform mobile and web applications using technologies such as HTML, CSS, and JavaScript.

Joomla

Joomla

Free and open-source CMS used to create various types of websites, such as showcase sites, blogs, or content portals. Joomla is written in PHP and generally uses a MySQL database.

CodeIgniter

CodeIgniter

Open-source framework written in PHP following the MVC pattern. It is appreciated for its lightweight nature, speed, and ease of use for developing web applications.

Woocommerce

woocommerce

Open-source extension for WordPress dedicated to e-commerce. It allows you to turn a WordPress site into an online store and is one of the most popular solutions for selling on the web.

Bootstrap

bootstrap

Front-end framework used to build the design and layout of websites and applications. It provides ready-to-use HTML, CSS, and JavaScript components.

Haml

Haml

Markup language used to generate HTML with a more concise syntax. It aims to make template writing faster and more readable.

Sass

Sass

Widely used CSS preprocessor that adds features such as variables, nesting, and mixins to make writing and maintaining style sheets easier.

Sources

PHP usage statistics for websites (in English)
WordPress figures 2020

Glossary

Framework: Set of components used to build the foundations and main structure of all or part of a software or web application

CMS: Comes from the acronym “Content Management System”

Open-Source: License allowing free redistribution, access to source code and creation of derivative works

MVC: Also called “Model View Controller”, a software architecture pattern used for user interfaces and very popular for web applications

Préprocesseur: In computing, a preprocessor is a program that performs transformations on code before compilation

mail icon1.pngGet oOur best articles