programmation

Catégorie Programmation

Vous trouvez ici des logiciels servant principalement au développement.
Dev WEB / PHP
WAMP Server v3.0.6 (2016-10-17)
WampServer
v3.0.6 telecharger
16 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.23
  • l'interpréteur de code et les librairies : PHP 5.6.25/7.0.10
  • une base de données : MySql 5.7.14
  • une interface d'administration de la base de données: phpMyAdmin 4.6.4
  • Adminer 4.2.5
  • PhpSysInfo 3.2.5
Ainsi il est très facile de tester son site PHP en local avant de l'uploader sur son site web.
phpBB v3.2.0 (2017-01-07)
phpBB
v3.2.0 telecharger
7,2 Mo
language pack fr telecharger
224 ko
Gratuit / Open Source
phpBB permet facilement de créer un forum sur son site PHP. C'est le logiciel de référence.
Coppermine v1.5.46 (2017-02-15)
coppermine
v1.5.46 telecharger
18,3 Mo
Gratuit
Coppermine est un diaporama en ligne très complet, qui vous permet de classer et diffuser vos images.
Il insiste sur l'effet communautaire de votre diaporama, il permet aux visiteurs de voter pour leurs images préférées, de laisser des commentaires, mais aussi de classer les photos par noms, popularité, meilleures notes, favoris...
Mieux encore, Coppermine s'intègre dans des modules CMS ou forums tels que phpBB. Ainsi, vos visiteurs peuvent jongler entre diaporamas et forums.
Editeurs pour la programmation
Sublime Text v3.3126 (2016-09-23)
NotePad++
v3.3126 telecharger
8 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).
NotePad++ v7.3.3 (2017-03-08)
NotePad++
v7.3.3 telecharger
2,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.1.2 (2017-03-07)
Textpad
v8.1.2 telecharger
4,4 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 v2016.3 (2016-11-22)
IntelliJ IDEA
v2016.3 Community Edition telecharger
119 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 v2017.4842 (2017-01-24)
Araxis Merge
v2017.4842 telecharger
93 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.9.5 (2016-11-29)
TortoiseSVN
v1.9.5 telecharger
17,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