Outils gratuits de création de sites Internet
Outils gratuits > Développement > Paquets et conteneurs
Suivez-nous
Page Facebook

Gestionnaires de paquets et conteneurs, installation, mise à jour

npm, Docker, Kubernetes, Yarn, pnpm, Composer, Yeoman

Outils gratuits fournissant un terminal, une console
Outils gratuits fournissant un terminal, une consolepour exécuter des commandes : Cygwin, Visual Studio Code, Windows Subsystem for Linux, Git, CakePHP
5 outils
Docker
Docker est une plate-forme logicielle qui permet de concevoir, tester, déployer et faire tourner de façon fiable et prévisible des applications dans des conteneurs logiciels sur une grande variété de machines hôtes. Il ne s'agit pas de virtualisation, mais de conteneurisation, une forme plus légère qui s'appuie sur les fonctionnalités du noyau de la machine hôte pour son fonctionnement.
v. 24.0.2
Actualisé le 06/06/2023
Kubernetes
Kubernetes (K8s) est un système open-source permettant de gérer des applications conteneurisées sur des grappes de serveurs. Les conteneurs qui composent une application sont regroupés dans des unités logiques pour en faciliter la gestion et la découverte. Kubernetes définit un jeu d'outils ("primitives") qui fournissent des mécanismes pour déployer, maintenir et mettre à l’échelle des applications. Il fonctionne avec toute une série de technologies de conteneurisation, et est souvent utilisé avec Docker.
v. 1.27.2
Publié le 06/06/2023
pnpm
pnpm (pour "performant npm") est un gestionnaire de packages rapide et économe en espace disque pour Node.js qui se concentre surtout sur la performance et l'efficacité. Il stocke les paquets dans un espace global et utilise un système de liens pour éviter de dupliquer les sources des dépendances. De plus il parallélise la recherche de paquets, les téléchargements et les installations. pnpm est plus performant et efficace que npm mais nécessite un peu plus de connaissances techniques dans certains cas.
v. 8.x
Publié le 13/05/2023
Yarn
Yarn est un gestionnaire de dépendances pour Node.js qui propose une approche plus rapide et plus sécurisée que le gestionnaire historique npm. Il a été créé par Facebook pour résoudre les problèmes de cohérence, de sécurité et de performances du code JavaScript. Yarn utilise le "package.json" pour définir les dépendance et les récupère depuis "npmjs" dans un fichier "yarn.lock" qui contient la liste de toutes les dépendances du projet avec leur numéro de version. Un cache global permet de ne pas retélécharger les même dépendances à chaque projet.
Publié le 13/05/2023
npm
npm
npm est le gestionnaire de paquets par défaut pour l'environnement d'exécution JavaScript Node.js, et est inclus automatiquement dans son installation. Il a commencé comme projet indépendant et open-source, mais a été racheté par Microsoft en 2020. Il se compose d'un client en ligne de commande ("npm") qui accède à une base de données en ligne de près de deux millions de paquets publics et privés payants ("registre npm"), afin de les installer, les mettre à jour ou les désinstaller. Il peut être utilisé pour automatiser la plupart des chaines de compilation.
Publié le 08/05/2023
Composer
Outil qui permet de déclarer les bibliothèques PHP dont dépend votre projet et de les gérer automatiquement (installation, mise à jour).
v. 1.3.1
Publié le 17/01/2017
Yeoman
Permet de démarrer de nouveaux projets Web en proposant plusieurs outils : générateur de projet (Angular, Backbone, Ember, ...), système de développement et test (Grunt, Gulp, ...), gestionnaire de packages (Bower, npm, ...).
Publié le 03/03/2015
Partager la liste : Twitter Facebook WhatsApp LinkedIn Telegram