2008-09-22 11 views

Respuesta

1

Una simple consulta en Google revela http://code.google.com/p/syntaxhighlighter/

De inicial se ve parece bastante bueno. Basado en Entirly JS, puede implementarse independientemente del idioma del lado del servidor utilizado.

+0

Sí, la búsqueda de Yahoo/Google dio buenos resultados. Pregunto más sobre las líneas de qué usas y por qué. –

+0

Al leer sobre este, el rendimiento no se ve muy bien si tiene mucho código para mostrar. –

1

Hace algún tiempo hice una investigación sobre este tema y llegué a la conclusión that using GeSHi is the way to go. Sin embargo, recientemente he estado buscando a algunos más alternativas:

  • Uso de Windows Live Writer con un plugin resaltador de sintaxis (thereareseveral disponible)
  • El uso de la biblioteca o la biblioteca syntaxhighlightergoogle code prettify. Ambos están escritos en JS y creo que el segundo se utiliza en StackOverflow
  • uso de algún proceso intermedio, donde escribo los mensajes en Markdown por ejemplo y dejar que un programa genere el final de HTML
0

Si ese es mi código, simplemente usaría la exportación de SciTE a HTML y la pegaría. De lo contrario (resaltando el código como se hace aquí), preferiría hacerlo en el lado del servidor: el resaltado JS (como se ve, por ejemplo, en JavaLobby) ocurre después de que la página se ha mostrado en modo predeterminado (por lo que hay un cambio de aspecto, no muy agradable), y suele ser lento, además de que JS puede desactivarse.
En realidad, tal tarea se puede hacer una vez, después de la entrada del usuario, no es necesario hacerlo una y otra vez en cada página servida al visitante.

Cuestiones relacionadas