哪些 wiki 引擎具有很强的 MVC 分离性?
我想使用现有的 wiki 引擎,但用客户端 javascript 替换 wiki 的渲染和编辑功能。使用 Jquery 等修改服务器应用程序已经渲染的 HTML 不是一个可行的选择,因为我打算编写的一些关键功能似乎并不容易用该方法实现,但我可能是错的。一些功能:
- 延迟加载额外的 wiki 页面
- 在编辑和查看 wiki 之间动态切换,无需重新加载
- 渲染 wiki 标记,无需重新加载
- 可能创建新的 wiki 页面并开始编辑,无需重新加载
也许我正在以错误的方式进行操作,如果是这样也请随意对此发表评论。
I would like use an existing wiki engine but replace the render and editing functions of the wiki with client-side javascript. Modifying HTML already rendered by the server application with Jquery or the likes in not a viable option because some critical features I intend to write don't seem like they would be straightforward to implement with that method but I could be wrong. Some features:
- lazy-load additional wiki pages
- switch on the fly between editing and viewing the wiki without reloading
- render wiki mark-up without reloading
- Possibly create new wiki pages and start editing without reloading
Maybe I am going at this the wrong way and if so feel free to comment on that too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每当我想知道“什么 wiki 引擎同时具有 和 ”时,
我访问 http://www.wikimatrix.org/ 并点击“Wiki Choice Wizard”,看看有什么它“推荐”的维基引擎。
这样可以比手动浏览维基百科上的 wiki 引擎列表。
特别是,维基矩阵可以轻松地将“它所知道的所有维基列表”缩小为“用您习惯使用的语言编写的维基”。
已经有一些关于使用 Javascript 进行客户端渲染的讨论;请参阅
Whenever I wonder "What wiki engines has both and ",
I go to http://www.wikimatrix.org/ and hit the "Wiki Choice Wizard" and see what wiki engines it "recommends".
That narrows down the choices down to the best candidates much faster than manually going through the list of wiki engines at Wikipedia.
In particular, the wiki matrix makes it easy to narrow "the list of all wiki that it knows about" to just "the wiki written in languages you are comfortable using".
There has been some discussion of client-side rendering using Javascript; see