Qu’est-de que MVC et à quoi ça sert ?

MVC, pour “Modèle, Vue, Contrôleur”, est le nom donné à une manière d’organiser son code. C’est une façon d’appliquer le principe de séparation des responsabilités, en l’occurrence celles du traitement de l’information et de sa mise en forme.
Une fois n’est pas coutume je vais donner un exemple en Python et PHP, car c’est une question qui hante les codeurs de ce langage. En effet on leur rabâche qu’il faut utiliser MVC, que tel framework est MVC, que leur code à eux ne l’est pas, etc. Sans que nul part, évidement, on ne donne une explication correcte de la notion.
La suiteLe choix d’un langage influence le fun de votre carrière

Les langages de programmation sont censés être des technologies neutres, mais comme toute chose utilisée dans le monde réel pour des usages concrets et nombreux, l’humain finit par leur donner une orientation, une préférence.
La suitePython, Ruby et PHP sont lents

“Cay de la merde je préfère les langages plus bas niveaux, python c’est lent.”
La suiteDéterrer le cadavre d’un troll : Non, PHP n’est pas simple

J’ai passé des années à coder en PHP. J’ai vu du code très propre faire des choses très belles. Ce n’est pas grâce au langage, mais en dépit de lui.
La suiteWordPress, je te hais

Cherchant à rendre le formulaire commentaires de Sam et Max plus ergonomique, j’ai jeté un coup d’oeil sur le template lié.
La suiteMD5 en Bash, PHP, Python et Javascript

Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.
La suite