IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Prism : le nouvel outil de coloration syntaxique simple et léger
Pour le Web est disponible

Le , par Hinault Romaric

5PARTAGES

5  1 
Prism est une librairie écrite en JavaScript et CSS, qui ajoute la coloration syntaxique pour n’importe quel site Web. Par rapport aux autres outils JavaScript de coloration syntaxique, Prism à l’avantage d’être assez léger, simple d’utilisation et facilement extensible avec des plugins. Par ailleurs, il favorise l’utilisation d’une syntaxe HTML sémantiquement correcte.

En effet, Prism n’oblige pas à utiliser un balisage qui lui est spécifique. Le repérage du code à mettre en évidence se fait uniquement par la balise code. L’outil supporte actuellement les langages CSS, HTML, XML et JavaScript.



Prism était d’abord disponible dans un premier temps comme un outil de coloration syntaxique pour Dabbet, une solution interactive pour le test rapide du code CSS et HTML. Mais, l’intérêt croissant des développeurs pour le projet a poussé son créateur a publié celui-ci comme un outil autonome.

Prism est facilement extensible grâce à un système de plugins. De plus, il est possible d’ajouter de nouvelles couleurs et le support de nouveaux langages de programmation. Les développeurs peuvent élaborer de nouvelles règles de coloration syntaxique pour d’autres langages comme PHP, Python, Ruby, etc. via des expressions rationnelles.

Le lancement de Prism est accompagné par la publication de trois plugins par son créateur pour l’outil, dont « Show Invisibles » pour l’affichage des caractères invisibles, « Autolinker » pour rendre les URLs et les emails dans le code source cliquable et « Line Highlight » pour mettre en surbrillance une ou plusieurs lignes.

Télécharger Prism

Source : Le site du projet

Et vous ?

Que pensez-vous de cet outil?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de ValCapri
Membre habitué https://www.developpez.com
Le 20/08/2012 à 22:05
C'est pas mal, ça a l'air simple et léger. Mais je trouve qu'il y a une grande absence : le comptage des lignes. Pas de support d' IE 6-8 est aussi a signalé, même si comme dit sur le site, peu de développeurs l'utilisent.
Mais il faut pas oublier qu' IE 9+ ne tourne pas sous XP.

Peu de langages sont encore supporté, il manque les "plus" connu C, C++, Java, Objective-C, PHP, Python, Ruby & co.
3  2 
Avatar de ukarroum
Futur Membre du Club https://www.developpez.com
Le 21/08/2012 à 0:42
Je le trouve intéressant

concernant le nombre réduit des langages je pense qu'il peut facilement etre contourné par des plugins (qui verront le jour probablement )

P.S : j'aime bien les couleurs utilisés elles sont "vifs"
1  1 
Avatar de Crazyfaboo
Membre actif https://www.developpez.com
Le 21/08/2012 à 9:34
Citation Envoyé par ValCapri
Pas de support d' IE 6-8 est aussi a signalé, même si comme dit sur le site, peu de développeurs l'utilisent.
Mais il faut pas oublier qu' IE 9+ ne tourne pas sous XP.
Super ! Si j'ai l'occasion je l'utiliserai...

Pas de comptage de lignes, c'est dommage par contre.
Cela dit, ça devrait pas être trop difficile à adapter pour que ça le fasse.

Citation Envoyé par ValCapri
Peu de langages sont encore supporté, il manque les "plus" connu C, C++, Java, Objective-C, PHP, Python, Ruby & co.
Ben suffit d'écrire le plugin, et c'est pas bien compliqué apparemment : http://prismjs.com/extending.html#writing-plugins
D'autant plus qu'il n'y a pas d'énormes différences syntaxiques entre JavaScript et C ou Java donc y'a même pas besoin de trop réinventer les regex...
1  1 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 21/08/2012 à 9:00
Drôlement intéressant, mais je ne l'utiliserai pas car le bât qui blesse c'est le non support d'IE9-...
Il y a encore trop de postes sous XP.
0  1 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 20/08/2012 à 22:20
Citation Envoyé par ValCapri Voir le message
C'est pas mal, ça a l'air simple et léger. Mais je trouve qu'il y a une grande absence : le comptage des lignes. Pas de support d' IE 6-8 est aussi a signalé, même si comme dit sur le site, peu de développeurs l'utilisent.
Mais il faut pas oublier qu' IE 9+ ne tourne pas sous XP.

Peu de langages sont encore supporté, il manque les "plus" connu C, C++, Java, Objective-C, PHP, Python, Ruby & co.
Tres bien résumé

Il a l'air simple et efficace mais je ne l'utiliserais pas car la palette de language est réduite et je ne le conseillerais pas non plus car pas de support Windows XP!
0  2