使用Java / Scala降价HTML


77

我知道以下项目(大多数来自http://www.w3.org/community/markdown/wiki/MarkdownImplementations):

用Java实现:

在Scala中实现:

问:各自的性能特征,陷阱和怪癖是什么?哪些支持Github扩展?您会推荐哪一部来玩!/ Scala应用程序?


2
那么,您最终使用了哪一个?为什么?我对Java选项感兴趣。谢谢。
markvgti 2014年

2
实际上,我正在评估hubcat(用Scala编写)用于MD的服务器端渲染,目前正在使用出色的mark.js客户端(可以扩展为轻松支持Github Flavored Markdown,并且您可以获取客户端编辑器以及使用codemirror.js和一些插件)。
Erich Schreiner 2014年

37
当SO超载关闭了一个我真正想知道的问题时,我很生气。称这种离题对我来说似乎是无聊的事,特别是因为投票系统以民主方式处理“有问题的答案和垃圾邮件” 。@Erich,除了政治之外,您是否考虑更改标题中的几个词(或进行任何最小的更改)以再次提出该问题?
metasim 2014年

4
同意@SimeonFitch,实际上我确实希望其他人对选择工具有意见!
ipolevoy

Answers:


42

MarkdownPapers的作者创建的神奇的微基准测试工具比较了以下实现的性能:

  • 降价纸
  • 钉住
  • 仿制
  • 降价
  • 商标

TxtMark远远超过了其他工具的性能,如下图所示:

降价实施的性能比较

支持许多GitHub扩展和其他扩展的PegDown功能更加强大。自定义插件或扩展也是可能的。

我的用例涉及从管理屏幕处理降价,而降价性能不如丰富功能集影响,这意味着PegDown胜过TxtMark。


11
请注意,PegDown自述文件指出已弃用PegDown。自述文件改为要求flex-mark
Lii
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.