我正在开发一个backbone.js 应用程序,其中我的一个视图是具有不同类型子视图的复杂提要。
我将不得不生成该视图的静态版本以用于电子邮件目的。我正在寻找最实用的解决方案,让我可以从现有代码中尽可能多地重用而不重复
我想出了两个选择:
- 使用 php 静态生成视图。由于语言不同,这将使我不得不重复很多逻辑。
- 设置一个简单的 nodejs http 服务器,它将重用大部分应用程序逻辑来在服务器端创建一个视图。这听起来不错,但我仍然不知道这种解决方案从长远来看会有多实用。对于 ecample,我完全不知道我是否能够在服务器端使用 Jquery 从现有的 html 文件创建布局。
我应该选择两种选择中的哪一种,为什么?或者也许还有第三个?