我非常喜欢codemirror.net
我现在正在使用它来在我的网站上渲染一些大的代码片段。
我的问题是: 我真的应该选择更轻的库,因为我没有使用代码镜给我的任何在线实时编辑功能吗?
这对我来说是一个真正的问题,因为我正在显示10000行代码的片段,并且快速渲染器很重要。
有人可以在技术上捍卫或指责我使用代码镜吗?
谢谢,
P.S。 请大家不要建议在服务器端进行解析/渲染。它需要在浏览器上完成,原因很多我无需解释。
答案 0 :(得分:1)
你的问题是主观的,但我会尽力回答。
在其他条件相同的情况下,您不需要的功能最少的库将是最适合您的。如果您从不计划允许编辑,那么您可能需要为未使用它的渲染支付一些管理费用。出于这个原因,我认为CodeMirror可能不是最好的选择。
那就是说,使用任何适合你的东西。 CodeMirror是否适合您?你了解它并且舒适吗?它是否足够快到达您的预期目的,或者您觉得它的文件大小正在减少?是否在您的应用程序的路线图上进行编辑?这些是您需要提出的问题,只有您可以回答。
人们已经写了很多他们认为不是最有效率的东西,有时候总是很慢,但它更容易,而且他们知道它足够快。不是每个程序都必须光滑超级优化,如果它需要太多的努力,以达到你将从中获得的东西。