原谅我对django的了解,虽然我正在和我见过的谷歌开发人员进行简短的交谈,他说了些让我感到困惑的事。
他提到了一些我没有机会更多地向他询问的事情。 他告诉我要小心django模板,因为在规模方面,它们可能会导致问题并且几乎总是需要重新编写。相反,他提到了使用django的“完整堆栈”。
我想回来了,我并没有完全遵循他的意思。他们是没有模板使用Django的方法吗?好点吗 ?为什么或为什么不呢?
答案 0 :(得分:2)
如果您正在制作网络应用,我会说您需要模板。任何其他解决方案都将是一团糟。
然而,众所周知,django模板不能很好地扩展,因为与其他解决方案(如jinja2)相比,渲染它们相对较慢。有几个应用程序将jinja2集成到django中。关于将来某天将jinja2集成到django核心中的讨论也很多。
因此,如果您要扩大规模,可以调查性能并优化模板渲染。有些大型网站使用像Pinterest,Instagram和bitbucket这样的django,所以他们必须想出办法。但在大多数情况下,django模板性能都很好。