Development costs
Understand the different development costs and the factors that influence a project’s budget. ... Read
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.
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.
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 is a programming language used to create dynamic web pages. About 3 out of 4 websites use PHP in one way or another.
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.
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.
Open-source relational database management system. It allows you to store and organize data of a website, such as users, articles or products.
Technique that allows data to be loaded from a server without reloading the page. It is used to make websites faster and more interactive.
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.
Open-source JavaScript library developed by Facebook. It is used to build user interfaces, particularly in single-page web applications.
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.
Open-source CMS dedicated to e-commerce. It allows you to easily create and manage an online store.
Open-source framework developed by Google. It allows you to build web applications by managing pages, interactions, and data.
Versatile open-source programming language. It is used to build websites, automate tasks, and develop applications.
Open-source JavaScript framework (also simply called Vue). It is used to build user interfaces and web applications.
Open-source PHP framework. It allows you to build websites and web applications by making code organization and development easier.
Open-source PHP framework partly based on Symfony. It allows you to build websites and web applications by making development easier.
Open-source object-oriented programming language designed to be simple and pleasant to use. It is used to build web applications and software.
Open-source PHP framework. It provides tools to build websites and web applications by structuring the code and making development easier.
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.
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.
Open-source framework that allows you to build cross-platform mobile and web applications using technologies such as HTML, CSS, and JavaScript.
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.
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.
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.
Front-end framework used to build the design and layout of websites and applications. It provides ready-to-use HTML, CSS, and JavaScript components.
Markup language used to generate HTML with a more concise syntax. It aims to make template writing faster and more readable.
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
Understand the different development costs and the factors that influence a project’s budget. ... Read
Discover agile methods and understand how they help develop more flexible, faster, and customer-focused projects. ... Read