在为Java EE构建Web应用程序时,您使用哪种标记语言来表示用户注释和其他用户生成的内容?即如果您要在Java中编写SO代码,那么您将使用什么来解析问题。
我已经发现了一些标记语言(降价,纺织,BBCode的,克里奥尔语...),其中一些似乎有一个Java实现,但我还没有找到一个行之有效的主流之一(JAVA)。大多数相关项目似乎并不活跃。例如,在MarkdownJ论坛中,我读到“我同意你关于创建一个不基于正则表达式的新实现,因此,有一个新的票证[...]”并且用户报告了奇怪的异常。
我无法相信没有标准的解决方案。是否有通常用于Java项目的标记语言?有人可以使用Java和(最好是开源)编译器为Markdown这样的标记语言命名一个大型网站吗?使用普通的旧HTML和一些验证的默认方式去?
答案 0 :(得分:1)
我和其他人一样玩Mylyn WikiText,但这是一种特定的格式。 IMO并不重要,特别是因为基本上每种语法的转换器都可用于JVM,即使你最终切换语言也是如此。
过滤的HTML很好,但它是一个可以写入的PITA。
老实说,我只选择一个,或者调整一个 - 我最终使用了大多数降价的组合,但是可嵌入的宏如XWiki / Confluence等最初是从XWiki syntax parsing拉出来但经过修改。在我脑海里,我还在努力;实际上......不是那么多。