我即将构建一个应用程序,它将主要在html页面服务器端呈现大量表条目,也就是说,我将在模板中遍历一个结果对象,然后将返回的每个行/listItem封装在某个html中,然后异步地将文档返回给客户端;客户端将有很多琐碎的(在处理方面)用户交互。我预计,我将循环的条目将有数千条,所以我想模板引擎是我在web框架中的主要特性需求。
我的应用程序--大部分情况下--是一个页面应用程序,视图会异步变化,而不是重新加载任何页面。
我可以将文档的加载/呈现和返回分割为块,从而进一步增加异步调用的数量。
我来自python/烧瓶(jinja2)和java /playframework (japid)背景,我只是想知道这个项目是否适合node.js项目(我没有节点经验,只读过它),还是应该坚持使用我熟悉的技术栈。我只是确保我没有强迫节点做一些我不该做的事情。
发布于 2014-01-04 16:57:34
Node的一个关键优点是它的流、体系结构和模式。与Unix管道类似,Node允许处理大量数据,而不必同时将其全部缓冲到内存中。
Node.js非常适合于流出大型模板,而您更不愿意一次性将它们缓冲到内存中(例如,如果它们非常大,或者您有许多连接,那么您希望每个连接的内存占用都很低)。
我不熟悉这些,但是快速搜索流模板引擎可以发现:
这是否值得取决于你的申请。
https://stackoverflow.com/questions/20921687
复制相似问题