Soru Java / Scala ile HTML'ye Markdown


Aşağıdaki projelerin farkındayım (çoğunlukla http://www.w3.org/community/markdown/wiki/MarkdownImplementations):

Java'da uygulandı:

Scala'da uygulandı:

S: İlgili performans özellikleri, tuzaklar, tuhaflıklar nelerdir? Hangileri Github uzantılarını destekliyor? Bir Play için hangisini tavsiye edersiniz? / Scala uygulaması?


67
2017-11-05 08:24


Menşei


Peki hangisini kullandın ve neden? Java seçenekleriyle ilgileniyorum. Teşekkürler. - markvgti
Aslında ben değerlendiriyordum hubcat MD'nin sunucu tarafında oluşturulması için (ki bu Scala'da yazılmıştır) ve şu anda mükemmel kullanıyor marked.js İstemci tarafı (Github Flavored Markdown'u kolayca destekleyecek şekilde genişletilebilir ve bir istemci tarafı editörünü de kullanabilirsiniz) codemirror.js ve bazı eklentiler). - Erich Schreiner
SO aşırı yükler, bilmek istediğim şey olan bir soruyu kapattığında beni deli ediyor. Bu konu dışı çağrıda bulunmak, özellikle de oylama sistemi "açıklanmış cevaplar ve spam" ile ilgilendiğinden demokratik moda. @Erich, SO politikaları bir yana, bu soruyu tekrar açmak için başlıktaki birkaç kelimeyi (veya en az değişiklik yapılması gereken) değiştirmeyi düşünür müsün? - metasim
@SimeonFitch ile katılıyorum, aslında ben yap araç seçiminde diğer insanların fikirlerini istiyorum! - ipolevoy


Cevaplar:


fantastik microbenchmark aracı MarkdownPapers yazarı tarafından oluşturulan yazar aşağıdaki uygulamaların performansını karşılaştırır:

  • MarkdownPapers
  • PegDown
  • Bayıltmak
  • MarkdownJ
  • TxtMark

TxtMark, aşağıdaki grafikte gösterildiği gibi diğer araçların performansının çok üstünde:

Performance comparisons of markdown implementations

Birçok GitHub uzantısını ve diğerlerini destekleyen PegDown, çok daha fazla özellikli. Özel eklentiler veya uzantılar da mümkündür.

Kullanım durumumda, performansın zengin özellik kümesinden daha az etkili olduğu bir yönetim ekranından işlem işaretlemesi söz konusuydu; bu, PegDown'ın TxtMark üzerinden kazandığı anlamına geliyordu.


38
2017-12-16 10:57



Unutmayın ki PegDown read-me dosyası PegDown’ın kullanımdan kaldırıldığını belirtir. Read-me yerine recommands esnek işareti. - Lii
Evet. Esnek işaret kullandım ve mükemmel! - Adam Arold