La meilleur coloration syntaxique

Eléphant du PHP | 82 Messages

27 juin 2012, 01:31

Bonjour,

Je suis en train de faire un site qui contiendra des codes sources dans tous les langages. Quelles est la meilleur solution pour afficher la coloration syntaxique ?

J'ai vu qu'il y a :
Geshi : http://qbnz.com/highlighter/
CodeMirror : http://codemirror.net/
Pygments : http://pygments.org/

Quelle est la différence entre ces deux ? CodeMirror ne color que les textarea?

Que me conseillez vous ? J'aimerais partir sur de bonne base, je préfère demander avant de commencer histoire de ne pas faire fausse route des le début.. :)

Merci d'avance

ViPHP
xTG
ViPHP | 7331 Messages

27 juin 2012, 07:03

Pour ma part je me suis tourné vers les scripts JS que je trouvais moins gourmand (peut être moins complet aussi cela expliquerai tout).
J'utilise google prettify.

Eléphant du PHP | 82 Messages

27 juin 2012, 17:18

Merci pour ta réponse !

Quelle est la différence entre la coloration partant du php ou un script javascript ?

Merci pour ton lien en tout cas !

D'autres avis ?

ViPHP
xTG
ViPHP | 7331 Messages

27 juin 2012, 18:27

La différence c'est que tu déplaces la charge de calcul vers le navigateur.
Mais il y a aussi des mauvais points, comme par exemple si l'utilisateur a désactivé JS bah...

Mais après c'est un choix que je me fais, je travaille toujours dans l'optique de ne pas formater le contenu dans le PHP mais toujours dans des scripts externes (CSS, template).

Eléphanteau du PHP | 33 Messages

28 juin 2012, 11:31

Je trouve Geshi très bien, c'est une valeur sûre !