Différences entre les versions de « Logiciels »
Ligne 36 : | Ligne 36 : | ||
* Mariadb | * Mariadb | ||
* Postgresql | * Postgresql | ||
* SQL Server | |||
* Oracle | * Oracle | ||
* Sqlite | |||
== Serveurs d'application == | == Serveurs d'application == |
Version du 4 novembre 2022 à 14:34
Il s'agit ici d'un résumé de logiciels que j'ai découvert et/ou que j'utilise
Test logiciels et intégration continue
- Jenkins
- Github actions
- Gitlab CI
- Selenium
- Postman
- Katalon
Editeurs et IDE
- Visual Studio Code
- Visual Studio
- Netbeans
- Eclipse
- PHPStorm
Langages de programmation
- Powershell
- Bash
- Basic
- Go
- Rust
- PHP
Gestion de référentiel et de changements
- subversion
- git
- github
- gitlab
- gitea
Bases de données
- Mysql
- Mariadb
- Postgresql
- SQL Server
- Oracle
- Sqlite
Serveurs d'application
- Apache
- Nginx
- Nodejs
- Deno
- Payara et Payara micro
Et bien d'autres…
Apache
Maintenu par la fondation Apache, c'est le plus populaire. Sa configuration ressemble a du XML avec un système de balise. Il est très complet et permet la plupart des fantaisies.
NGinx
Il a été créé à l'origine pour faire un serveur d'application plus rapide et plus simple à configurer qu'Apache. Sa configuration se base sur un format JSON.
Tomcat
Il s'agit d'un serveur d'application destiné principalement aux application réalisées en Java. Il est maintenu par la fondation Apache. Sa configuration est en XML.
Payara
Il s'agit d'un fork de Glassfish qui est également un serveur pour applications Java. Il dispose d'une interface pour gérer les applications.
Payara Micro
C'est mon préféré. Bon, ok, il n'a pas d'interface de gestion et tout se passe avec la ligne de commande. Mais pour du développement, il fait le job et même très bien. Son grand intérêt est qu'on n'a pas besoin d'un serveur gourmand en ressource pour faire tourner une application annexe. Il est excessivement léger et facile à installer: juste un jar à lancer. La dernière version (5.201) que je dispose fait 80 Mo.
Par exemple je fait tourner Jenkins en local avec lui.
Nodejs
Certains préféreront dire "node.js". L'idée de départ est de créer un serveur pour applications complètement rédigées en Ecmascript (le nom officiel de javascript). Sauf que son gestionnaire de paquet "npm" est tellement puissant qu'aujourd'hui on l'installe juste pour ajouter des dépendances en javascript.
Deno
Vous la trouvez l'astuce ? Et bien oui, il s'agit d'un concurrent affiché à Nodejs. Son mot d'ordre: faire plus simple et plus rapide que Nodejs. Il semble que le pari soit tenu.