Salut les fous !
- Citation :
Je précise que ce topic n'est pas là pour lancer un débat sur quoi est mieux que quoi ou autre, simplement pour discuter un peu de ce que vous utilisez couramment au travail, ou pour des projets personnels.
Les messages suivant le style de "X est mieux que Y" ou "Z c'de la merde" sont donc à proscrire.
Comme moi, certains d'entre vous utilisent différentes séries d'outils et de technologies couramment, que ce soit au travail ou chez soi, pour des projets divers et éventuellement personnels.
Je prend pour exemple moi-même, où j'utilise divers langages de programmation pour automatiser pas mal de tâches et concevoir mes propres programmes pour me simplifier la vie.
Durant ces moments, j'utilise principalement ces technologies:
Pour du web, j'aurai généralement un back Apache(ou NGINX sur mes raspberry pis)/PHP7 (pour les performances et la simplicité de mise en place) avec une base de données PostgreSQL (pour la sécurité et les performances) (éventuellement une Redis ou une Mongo, selon mon besoin), et un front HTML/CSS classique, composé de très peu, voire pas du tout de javascript (pour éviter d'avoir un trop gros site à charger, et trop complexe à développer).
Pour du système, travaillant sous linux 90% du temps, et n'allant que sous windows pour jouer, j'ai automatisé la plupart des opérations telles que les mises à jour, la récupération d'emails etc. avec des scripts Bash et Python (car ils sont très simples et permettent de facilement automatiser pas mal d'opérations, parmi toutes leurs utilisations).
Je code mes programmes avec 2 langages/frameworks, j'alterne entre C++/Qt et Java/JavaFX et j'apprécie énormément autant ces deux technologies.
Je travaille donc bien évidemment sous linux, et j'y passe aussi beaucoup de temps à jouer, vu que 90% de ma librairie Steam est disponible sous linux. J'effectue tout de même un peu de travail sous windows, principalement de l'enregistrement/montage vidéo, n'ayant pas encore eu la motivation de chercher une alternative sous linux.
J'utilise Sublime text, et depuis peu de temps VSCode comme éditeur de texte général.
Pour les langages le permettant, j'utilise l'excellente suite Jetbrains.
Sinon, j'utilise le classique git pour gérer mes projets.
Voilà !
Donc le but de ce post est de rassembler un peu tous les développeurs et administrateurs présents sur canard-pingouin et de voir un peu ce qui est utilisé à droite à gauche.
Bien entendu, si vous voulez/pouvez justifier les raisons qui vous ont poussé à utiliser telle ou telle tech, n'hésitez pas à préciser, ça aidera peut être les hasardeux à se décider et ça permet toujours de mieux comprendre tels ou tels choix.
A vos claviers !