web-dev-qa-db-fra.com

Markdown au HTML avec Java / Scala

Je connais les projets suivants (principalement de http://www.w3.org/community/markdown/wiki/MarkdownImplementations ):

implémenté en Java:

implémenté à Scala:

Q: Quelles sont les caractéristiques de performance, les pièges et les bizarreries respectifs? Lesquelles prennent en charge les extensions Github? Lequel recommanderiez-vous pour un jeu!/Scala?

73
Erich Schreiner

L'outil fantastique outil de référence créé par l'auteur de MarkdownPapers compare les performances des implémentations suivantes:

  • MarkdownPapers
  • PegDown
  • Imitation
  • MarkdownJ
  • TxtMark

TxtMark dépasse de loin les performances des autres outils, comme le montre le graphique suivant:

Performance comparisons of markdown implementations

PegDown, qui prend en charge de nombreuses extensions GitHub et d'autres, est beaucoup plus complet. Des plugins ou extensions personnalisés sont également possibles.

Mon cas d'utilisation impliquait de traiter le démarque à partir d'un écran administratif où les performances étaient moins impactantes qu'un ensemble de fonctionnalités riches, ce qui signifiait que PegDown avait gagné TxtMark.

40
adarshr