Node.js 在使用nodejs时,最好将jade转换为html还是只使用jade?

Node.js 在使用nodejs时,最好将jade转换为html还是只使用jade?,node.js,express,pug,Node.js,Express,Pug,现在有了grunt插件,我可以轻松地将jade转换为纯html。 将html部署到节点服务器时的最佳实践是什么。 让jade保持原样还是转换成html然后部署它更好? 它是否能缩短节点启动和其他操作的时间?还有另一个选项:在客户端上渲染 但你的问题太笼统了,这要看情况了 在服务器端呈现翡翠->HTML 赞成:可以使用占位符 contra:需要node.js,在服务器上运行express 在客户端jade->JS上渲染jade pro:服务器上没有node.js,只是一个静态http服务 相反:需

现在有了grunt插件,我可以轻松地将jade转换为纯html。 将html部署到节点服务器时的最佳实践是什么。 让jade保持原样还是转换成html然后部署它更好?
它是否能缩短节点启动和其他操作的时间?

还有另一个选项:在客户端上渲染

但你的问题太笼统了,这要看情况了

在服务器端呈现翡翠->HTML 赞成:可以使用占位符 contra:需要node.js,在服务器上运行express

在客户端jade->JS上渲染jade pro:服务器上没有node.js,只是一个静态http服务 相反:需要在客户端上运行jade

在编译时转换运行时HTML 优点:快速,无需运行时渲染引擎 contra:编译时才动态,运行时不动态

它是否缩短了节点启动和其他节点启动的时间


我认为您可以忽略node.js和express的启动时间。但是您可以测量express和jade需要的每个请求的时间,并将其与静态文件服务服务(如apache、nginx)进行比较。对于这两种解决方案,您都可以使用缓存技术。

为您的具体情况定义“更好”。每种方法都有其优缺点。更快地启动节点,浏览不同的静态和动态页面等等。。。