Utilitaires Programmation

Programmation

internet

Catégorie Programmation

Vous trouvez ici des logiciels servant principalement au développement.
Dev WEB / PHP
WAMP Server v3.2
WampServer
v3.2.0 telecharger
518 Mo
Gratuit
WAMP Server installe et configure automatiquement un environnement de travail complet sous Windows permettant de mettre en oeuvre toute la puissance et la souplesse qu'offrent le langage dynamique PHP et son support efficace des bases de données. WAMP regroupe un serveur Apache, une base de donnée MySQL, le langage PHP ainsi que des outils facilitant le développement de vos sites ou de vos applications.
Ce pack contient donc (pour la version 64 bits):
  • un serveur : Apache 2.4.41
  • l'interpréteur de code et les librairies : PHP 5.6.40/7.3.12/7.4.0
  • une base de données : MySql 5.7.28/8.0.18
  • une base de données : MariaDB 10.4.10/10.3.20
  • une interface d'administration de la base de données: phpMyAdmin 4.9.2
  • Adminer 4.7.5
  • PhpSysInfo 3.3.1
Ainsi il est très facile de tester son site PHP en local avant de l'uploader sur son site web.
phpBB v3.3
phpBB
v3.3.0 telecharger
7,9 Mo
Gratuit / Open Source
phpBB permet facilement de créer un forum sur son site PHP. C'est le logiciel gratuit de référence.
Piwigo v2.10
piwigo
v2.10.1 telecharger
16,4 Mo
Gratuit
Piwigo est un logiciel libre de galerie photo pour le web. Il conviendra aussi bien aux particuliers, qu'aux entreprises, ainsi qu'aux professionels.
Editeurs pour la programmation
Sublime Text v3
Sublime Text
v3 telecharger
10,4 Mo
Payant
Sublime Text intègre la plupart des fonctionnalités de base d'un éditeur de texte, dont la coloration syntaxique personnalisable, l’auto complétion, un système de plugins...
L'éditeur propose cependant des fonctions plus avancées, dont :
  • Minimap : prévisualisation de tout le fichier dans une barre latérale ;
  • Sélection et édition dans plusieurs sections de code en parallèle ;
  • Marque-page au sein même des fichiers ;
  • Sauvegarde automatique ;
  • Recherche et remplacement par expressions régulières ;
  • Support des macros et de plugins en Python ;
  • Personnalisation des raccourcis clavier.
Sublime Text prend en charge un certain nombre de langage de programmation différents et assure la coloration syntaxique.
Il est très bien pour la prise en charge des projets (par exemple : multiples fichiers d'un site web).
A noter qu'on peut l'utiliser en mode gratuit (juste quelques pop-up pour demander de l'acheter).
Visual Studio Code v1.42
Sublime Text
v1.42 telecharger
56,8 Mo
Gratuit
Visual Studio Code est l'éditeur de code fourni par Microsoft.
Il supporte plusieurs langages de programmation.
Il dispose aussi de nombreux plugins qui aident énormément le codage (coloration syntaxique, autocompletion, debug, git).
Il est très complet et gratuit, ce qui fait qu'il est très utilisé par la communauté des développeurs.
NotePad++ v7.8
NotePad++
v7.8.4 telecharger
3,8 Mo
Gratuit / Open Source GPL
NotePad++ est un éditeur de code source qui supporte plusieurs langages. Ce programme, qui est codé en C++ avec 100% win32 api et STL, a pour but de fournir un éditeur de code souce "petit" (de taille binaire) et efficace (performance d'exécution).
Voici quelques fonctionalités de Notepad++ :
  • Coloration syntaxique
  • WYSIWYG (What You See Is What You Get)
  • Langage Défini par utilisateur
  • Auto-complétion
  • Multi-Document
  • Auto détection de modification de fichier
  • Signets
  • Coloration des symboles { } [ ] ( ) et de l'indentation

Je l'utilise principalement pour modifier/voir des fichiers rapidement car il est très léger (pas besoin de charger un projet entier pour la simple modification d'un ou deux fichiers).
Textpad v8.2
Textpad
v8.2.0 telecharger
5,3 Mo
Payant
Textpad est un éditeur de texte avec une coloration syntaxique. Il permet la recherche d'expressions régulière non seulement dans les fichiers ouverts dans l'éditeur mais aussi dans les répertoires. On peut aussi comparer (de façon simple) deux fichiers texte.
Il est bien pour l'ouverture de gros fichiers.
A noter que, tout comme SublimeText, on peut l'utiliser gratuitement mais avec la présence de quelques pop-up demandant d'acheter ce logiciel.
IntelliJ IDEA Community v2019.3
IntelliJ IDEA
v2019.3.2 Community Edition telecharger
573 Mo
Gratuit / Open source
IntelliJ IDEA est un EDI Java principalement orienté sur la productivité de développement. Il fournit une combinaison robuste d'outils avancés, incluant: refactoring, support J2EE, Ant, JUnit, et une intégration CVS. Packagé avec un éditeur Java intelligent, une assistance de codage et des outils avancés d'automatisation de codage. Il est génial en fournisant en direct les erreurs de compilations. De plus, il permet d'éditer aussi les JSP (utile pour la compilation/complétion des sources).
La version "Community Edition" qui est gratuite est suffisante pour les projets personnels.
A noter que comme pour chaque IDE, il est lourd à charger mais en contrepartie il vous rendra bien des services.
Divers outils
Araxis Merge v2019
Araxis Merge
v2019.5254 telecharger
56.1 Mo
Payant / 30 jours d'évaluation
Araxis Merge est un outil avancé pour la comparaison de fichiers source et de répertoires.
Il permet entre autre la comparaison de 3 fichiers à la fois! Il fait aussi office d'éditeur bien que ce ne soit pas sa fonction principale.
C'est le meilleur comparateur que je connaisse.
TortoiseSVN v1.13
TortoiseSVN
v1.13.1 telecharger
19,4 Mo
Gratuit / GPL - OpenSource
TortoiseSVN est un des logiciels client de SVN (gestion des différentes versions des fichiers source) les plus populaires.
C'est un logiciel libre distribué selon les termes de la licence GNU GPL, sous forme de PlugIn pour Microsoft Windows.
En s'intégrant dans l'explorateur de Windows, il offre aux utilisateurs de Windows une interface graphique permettant de réaliser la plupart des tâches qu'offre SVN en ligne de commande.
L'explorateur Windows s'enrichit des fonctionnalités suivantes :
  • Superposition d'icône aux répertoires et fichiers permettant de visualiser instantanément l'état (à jour, modifié, en conflit...)
  • Menu contextuel permettant de committer ou d'updater, à l'échelle d'un fichier, d'une sélection de fichiers ou encore d'un répertoire
  • Possibilité d'ajouter en mode détails de l'explorateur des colonnes de type numéro de révision, état