Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为略有不同的web应用程序的不同版本构造代码?_Javascript_Html_File_Ember.js_Organization - Fatal编程技术网

Javascript 如何为略有不同的web应用程序的不同版本构造代码?

Javascript 如何为略有不同的web应用程序的不同版本构造代码?,javascript,html,file,ember.js,organization,Javascript,Html,File,Ember.js,Organization,我目前正在使用EmberJS开发这个web应用程序。此应用程序将有两个版本-英国版和美国版。它们在具体内容上略有不同,但总体上仍将非常相似。例如,它可能是X、Z和A,而不是显示在仪表板的X、Y、Z功能中。我想知道避免重复代码和易于维护的最佳代码结构 我目前关于如何解决这个问题的想法是为不同的特定部分加载不同的文件。例如,我有一个plan.html页面,但其中有一个elements视图。“图元”视图是两个版本中不同的零件。在本例中,我希望有两个文件elements view us和elements

我目前正在使用EmberJS开发这个web应用程序。此应用程序将有两个版本-英国版和美国版。它们在具体内容上略有不同,但总体上仍将非常相似。例如,它可能是X、Z和A,而不是显示在仪表板的X、Y、Z功能中。我想知道避免重复代码和易于维护的最佳代码结构


我目前关于如何解决这个问题的想法是为不同的特定部分加载不同的文件。例如,我有一个plan.html页面,但其中有一个elements视图。“图元”视图是两个版本中不同的零件。在本例中,我希望有两个文件elements view us和elements view uk,它们都包含elements视图,但内容不同。这样我就可以根据请求的版本加载正确的文件。这是一个好的解决方案还是有更好的解决方案?谢谢。

这是一个很好的解决方案,易于测试,很少重复


其中大部分应该在部署时处理,即将某些文件部署到美国服务器/某些文件部署到英国服务器。除非它都托管在同一台服务器上,否则我喜欢方法1和捆绑等

如何使用国际化/本地化?