Dans cette troisième partie de notre série sur les meilleurs outils pour le développement web, nous allons vous présenter une nouvelle sélection d’outils indispensables pour les développeurs web côté back-end.
Outils de développement d’applications back-end
Authentification
Base de données
Conception de bases de données
Outils d’aide à la modélisation
MCD Création de modèles conceptuels de données
- DBDesigner ✨ ❤️
- Lucidchart
- SmartDraw
- Mysql Workbench ❤️
MLD création de Modèles logiques de données
- Erwin Data Modeler
- IBM InfoSphere Data Architect
- Oracle Data Modeler
- Power Designer
UML
- Staruml.io
- Visual Paradigm (payant) ❤️
Moteur d’interprétation des scripts PHP
Serverless
SDBD et outils d’administration
- PhpMyAdmin ❤️
- Tableplus.com (payant) client SQL graphique ❤️
SQL (bases de données relationnelles ❤️ )
- DataGrip
- DBeaver
- DBVis
- EverSQL
- H2Database
- HeidiSQL
- MariaDB
- PostgreSQL ❤️
- SequelPro (Mac)
- SQLite
- SQL Server
NoSQL
NoCode
- Airtable (No-code) ❤️
- Glide
- Nocodb (alternative open source à AirTable)
- Smartsheet (No-code – Payant)
CMS Backend
Frameworks backend
- Django ❤️
- FatFree (PHP)
- Flask (Python)
- Hibernate/JPA (Java)
- Koa (NodeJs)
- Laravel ❤️
- Nest.JS
- Spring Boot (Java)
- Symfony (PHP)✨ ❤️
- Zend framework
Interfaces d’administration
Meta Frameworks
Node.js (exécuter JavaScript côté serveur)
Express.js (framework pour créer des applications web et des API) déprécié- Passport.js (bibliothèque d’authentification utilisateurs)
- Mocha (tests)
- PM2 (gestionnaire de processus en production)
- Socket.io (création d’application en temps réel)
Recherche
ODM (Mapping objets documents)
ORM (Mapping objets relationnels) et GraphQL backend
- Doctrine (Symfony PHP)
- Drizzle
- Eloquent (Laravel PHP)
- Graphene (Python)
- Hasura
- Knex.js
- Prisma
- Sequilize
- TypeORM
Catégories : Développement