Editeurs PHP

Il existe de nombreux éditeurs PHP. Je ne les ai pas tous testés et veux seulement me concentrer sur les logiciels de base. Mes critères sont :

  • logiciel libre
  • démarrage rapide
  • et par-dessus tout : pas de code propriétaire

Sous Windows

Je n’ai jamais essayé d’utiliser Dreamweaver à cette fin à cause de son coût et parce que tous les fichiers reçus de Designers Web utilisant Dreamweaver devaient être nettoyés : tags vides répétés, alignements inexacts,… qui pouvaient altérer le résultat final à l’écran.

Notepad2 (freeware), est un éditeur de texte basé sur Scintilla. Je l’utilise encore actuellement en remplacement du Bloc-Notes Windows.

Ses caractéristiques les plus marquantes sont :

  • visual brace matching : permet d’identifier les parenthèses de début et de fin ( ), { }
  • numérotation des lignes
  • sélection du langage de script + mise en évidence de sa structure

Bien entendu, il reste un éditeur de texte basique qui ne permet par exemple pas d’ouvrir plusieurs fichiers texte dans la même fenêtre,…

Notepad++ (sous licence GPL) est un éditeur de code source basé sur Scintilla avec quelques caractéristiques supplémentaires :

  • multi-document + multi-vue
  • zoom,…

L’avantage des notepads pour l’écriture de scripts est que, même pour travailler l’Html, ils aident les développeurs en devenir à entrer plus profondément dans le code source…

Sous Linux

Le seul éditeur que j’ai testé et utilise au quotidien tourne sous KDE et s’appelle Quanta Plus. Il fait partie du package KdeWebDev et s’installe simplement par Yast sous OpenSuse.

Dans l’environnement de bureau Gnome, BlueFish semble le plus étendu et fonctionnel.

éditeurs PHP

Notepad2 (win 32)

Notepad++ (win 32)

Quanta Plus (Linux-KDE)

BlueFish (Linux-GNOME)

PHP editors

There are many PHP editors. I haven’t tested them all and want only to concentrate on the basic ones. My criteria are :

  • free software
  • light interface
  • and above all, no proprietary code

Under Windows

I have never tried to use Dreamweaver because of its cost and since all files that I got from web designers using Dreamweaver had to be parsed for repeated tags that could alter display on screen, at times.

Notepad2 (freeware), a Scintilla-based text editor. I came to use it as a replacement for Windows Notepad and am still using it.

The most eloquent features provided are :

  • visual brace matching
  • line numbering
  • scripting language selection for highlighting

Yet, it stays a basic text editor that doesn’t provide tabbed editing : each file will be opened in a new window.

Notepad++ (under GPL licence) is a Scintilla-based source code editor with some extra features :

  • tabbed editing (several files open in the same window)
  • multi-document + multi-view
  • zoom,…

The advantage of notepads for scripting is that, even for html purposes, it helps the would-be developer getting deeper into source code…

Under Linux

The only editor I have ever tried is run under KDE and is called Quanta Plus. It is part of KdeWebDev package and can be easily installed through Yast on OpenSuse.

Under Gnome Desktop, BlueFish seems to be prominent.

PHP editors

Notepad2 (win 32)

Notepad++ (win 32)

Quanta Plus (Linux-KDE)

BlueFish (Linux-GNOME)