Penurunan harga ke HTML dengan Java/Scala
Saya sadar dari proyek-proyek berikut (sebagian besar dari http://www.w3.org/community/markdown/wiki/MarkdownImplementations):
dilaksanakan di pulau Jawa:
- txtmark http://github.com/rjeschke/txtmark (klaim untuk menjadi yang tercepat MD prosesor berjalan pada JVM)
- Markdown4j http://code.google.com/p/markdown4j (garpu dari txtmark, keuntungan? lebih aktif dev?)
- MarkdownPapers http://markdown.tautua.org/ (berdasarkan Javacct parser)
- pegdown http://github.com/sirthias/pegdown
- MarkdownJ http://code.google.com/p/markdownj (ditinggalkan?)
dilaksanakan di Scala:
- Laika https://github.com/planet42
- Actuarius http://henkelmann.eu/projects/actuarius/ (acc. untuk penulis tidak sepenuhnya sesuai standar)
- Tiruan http://tristanhunt.com/projects/knockoff (hanya subset dari MD?)
- ScalaMD https://github.com/chirino/scalamd
T: Apa yang masing-masing karakteristik kinerja, perangkap, kebiasaan? Mana yang mendukung Github ekstensi? Mana yang akan anda rekomendasikan untuk Bermain! / Scala aplikasi?
73
1
The fantastis microbenchmark tool yang dibuat oleh MarkdownPapers' penulis membandingkan kinerja untuk implementasi berikut:
TxtMark jauh melebihi kinerja dari alat-alat lain, seperti yang ditunjukkan dalam grafik berikut:
PegDown, yang mendukung banyak GitHub ekstensi dan lain-lain, jauh lebih fitur lengkap. Kustom plugin atau ekstensi ini juga mungkin.
Saya menggunakan terlibat kasus pengolahan penurunan harga dari administratif layar di mana kinerja kurang berdampak dari set fitur yang kaya, yang berarti PegDown tidak lebih dari TxtMark.