我目前正在使用EmberJS处理这个网络应用程序。这个应用程序将有两个版本 - 英国和美国版本。它们在具体内容上略有不同,但总体上仍然非常相似。例如,代替在仪表板中显示X,Y,Z特征,它可能是X,Z和A.我想知道最好的代码结构,以避免重复的代码,并使其易于维护。
我目前关于如何解决这个问题的想法是为不同的特定部分加载不同的文件。例如,我有一个plan.html页面,但在其中我有一个元素视图。元素视图是两个版本中不同的部分。在这种情况下,我想有两个文件元素-view-us和elements-view-uk,它们都包含元素视图,但内容不同。这样我就可以根据请求的版本加载正确的文件。这是一个很好的解决方案还是有更好的解决方案?感谢。
答案 0 :(得分:0)
这是一个很容易测试的好解决方案,很少重复。
大部分应该在部署时处理,将某些文件部署到我们的服务器/某些服务器上。除非它全部托管在同一台服务器上,否则我喜欢使用捆绑等方法1