Skip to article frontmatterSkip to article content

Recap of previous episodesΒΆ

Classic Client <-> Server architecture with peer-to-peer, three-tier variations, ...

πŸͺ


FrameworksΒΆ

Answer to a need but which one?

Simplified development framework

Basically a spiritual guide, allowing to simply develop specific applications.


Framework vs LibraryΒΆ

Frameworks, Libraries, same thing?

Libraries

Set of programs performing specific operations, that you will use punctually within your programs following your own logic.


For example NumPy in Python 🐍 is a library

Framework

Development framework in which the developer comes to register, i.e. develop functionalities/behaviors. There it is no longer the developer who sets his logic but the framework.


A code with holes πŸ•³οΈ in a way - like arcade


Frontend, backendΒΆ

⚠️ Web framework a very, too, generic term ⚠️

Frontend framework

Focused on client-side application development.

Backend framework


Focused on server-side development

In the context of this course we will only focus on the backend side


The main principles of backend frameworksΒΆ

To this a complete framework adds functionalities of:

Web Template, Security, Access to databases