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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Prism : le nouvel outil de coloration syntaxique simple et léger


Sujet :

Conception Web

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 4 570
    Points : 252 332
    Points
    252 332
    Billets dans le blog
    118
    Par défaut Prism : le nouvel outil de coloration syntaxique simple et léger
    Prism : le nouvel outil de coloration syntaxique simple et léger
    pour le Web est disponible


    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?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre habitué Avatar de ValCapri
    Homme Profil pro
    En formation chez Technifutur pour me spécialisé dans le dev mobile
    Inscrit en
    mars 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : En formation chez Technifutur pour me spécialisé dans le dev mobile

    Informations forums :
    Inscription : mars 2010
    Messages : 53
    Points : 125
    Points
    125
    Par défaut
    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. #3
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    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!

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    juillet 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : juillet 2012
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    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"

  5. #5
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    3 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 3 147
    Points : 9 347
    Points
    9 347
    Par défaut
    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.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  6. #6
    Membre actif Avatar de Crazyfaboo
    Homme Profil pro
    Software Engineer
    Inscrit en
    août 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Software Engineer

    Informations forums :
    Inscription : août 2004
    Messages : 89
    Points : 244
    Points
    244
    Par défaut
    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...

Discussions similaires

  1. Recherche éditeur de texte simple avec coloration syntaxique
    Par Invité1 dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 22/08/2008, 23h23
  2. Nouvelle coloration syntaxique
    Par oodini dans le forum Visual C++
    Réponses: 2
    Dernier message: 13/02/2008, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo