1. ホーム
  2. java

[解決済み] Java/ScalaでMarkdownをHTMLに変換する

2023-06-27 12:23:14

質問

私は以下のようなプロジェクトを知っています(主に http://www.w3.org/community/markdown/wiki/MarkdownImplementations ):

はJavaで実装されています。

はScalaで実装されています。

Q: それぞれのパフォーマンス特性、落とし穴、癖は何ですか?Githubの拡張をサポートしているのはどれですか?Play!/Scalaアプリケーションにはどれがお勧めですか?/ Scalaアプリケーションのためにどれが推奨されますか?

どのように解決するのですか?

この ファンタスティック マイクロベンチマークツール は、MarkdownPapersの作者によって作成され、以下の実装のパフォーマンスを比較します。

  • MarkdownPapers
  • ペグダウン
  • ノックオフ
  • マークダウンJ
  • TxtMark

TxtMark は、次のグラフに示すように、他のツールのパフォーマンスをはるかに上回っています。

GitHubの拡張機能などを多くサポートするPegDownの方が、はるかに機能が充実しています。カスタムプラグインやエクステンションも可能です。

私のユースケースは、豊富な機能セットよりもパフォーマンスの影響が少ない管理画面からマークダウンを処理することで、PegDownがTxtMarkに勝ったということです。