반응형
Java / Scala를 사용하여 HTML로 마크 다운
다음 프로젝트에 대해 알고 있습니다 (대부분 http://www.w3.org/community/markdown/wiki/MarkdownImplementations ).
Java로 구현 :
- txtmark http://github.com/rjeschke/txtmark(JVM에서 실행되는 가장 빠른 MD 프로세서라고 주장)
- Markdown4j http://code.google.com/p/markdown4j (txtmark 포크, 장점? 더 활발한 개발?)
- MarkdownPapers http://markdown.tautua.org/(JavaCC 파서 기반)
- 페그 다운 http://github.com/sirthias/pegdown
- MarkdownJ http://code.google.com/p/markdownj (포기?)
Scala에서 구현 :
- 라이카 https://github.com/planet42
- Actuarius http://henkelmann.eu/projects/actuarius/ (완전히 표준을 준수하지 않는 작성자에 대한 참조)
- 모조품 http://tristanhunt.com/projects/knockoff (MD의 일부만?)
- ScalaMD https://github.com/chirino/scalamd
Q : 각각의 성능 특성, 함정, 단점은 무엇입니까? Github 확장을 지원하는 것은 무엇입니까? Play에 어떤 것을 추천 하시겠습니까! / Scala 애플리케이션?
환상적인 마이크로 벤치 도구 MarkdownPapers '저자에 의해 만들어진 다음과 같은 구현의 성능을 비교 :
- MarkdownPapers
- 페그 다운
- 모조품
- MarkdownJ
- TxtMark
TxtMark는 다음 그래프에 표시된대로 다른 도구의 성능을 훨씬 능가합니다.

많은 GitHub 확장 및 기타를 지원하는 PegDown은 훨씬 더 완전한 기능을 제공합니다. 사용자 정의 플러그인 또는 확장도 가능합니다.
내 사용 사례는 성능이 풍부한 기능 세트보다 덜 영향을 미치는 관리 화면에서 마크 다운을 처리하는 것과 관련이 있습니다. 즉, PegDown이 TxtMark를 압도했습니다.
참고 URL : https://stackoverflow.com/questions/19784525/markdown-to-html-with-java-scala
반응형
'IT박스' 카테고리의 다른 글
| HTTP OPTIONS 요청에 응답하는 방법은 무엇입니까? (0) | 2020.10.25 |
|---|---|
| 이 Haskell 코드에서 "무한 유형"오류가 발생하는 이유는 무엇입니까? (0) | 2020.10.25 |
| 웹 서비스에서 HTML 문서를 어떻게 인쇄합니까? (0) | 2020.10.25 |
| Stripe-가입시 신용 카드없이 무료 요금제로 구독을 처리하는 방법 (0) | 2020.10.25 |
| 브라우저 내 자바 스크립트에 노드 스타일이 필요합니까? (0) | 2020.10.25 |