Java 使用一个源代码跨多个站点/代码语言导航

Java 使用一个源代码跨多个站点/代码语言导航,java,javascript,user-interface,google-closure-templates,Java,Javascript,User Interface,Google Closure Templates,场景: 我们有一个客户,他拥有多个大型场地,有大量的利益相关者和决策者,这就排除了目前涉及所有人的重建。有些网站是php,有些是coldfusion,还有一些是ASP.NET。我们正在为他们建立一个带有“TopHat”导航的新站点,该导航将用于将这些站点链接在一起。谷歌和LinkedIn也做了类似的事情(附上截图) 问题: 这个UI元素有一个通用术语吗?我们发明了术语“TopHat”,以便能够集体讨论元素 解决方案: 在谷歌搜索时,我发现了闭包模板:闭包模板是一个好方法吗?根据我读到的内容,我可

场景: 我们有一个客户,他拥有多个大型场地,有大量的利益相关者和决策者,这就排除了目前涉及所有人的重建。有些网站是php,有些是coldfusion,还有一些是ASP.NET。我们正在为他们建立一个带有“TopHat”导航的新站点,该导航将用于将这些站点链接在一起。谷歌和LinkedIn也做了类似的事情(附上截图)

问题: 这个UI元素有一个通用术语吗?我们发明了术语“TopHat”,以便能够集体讨论元素

解决方案:
在谷歌搜索时,我发现了闭包模板:闭包模板是一个好方法吗?根据我读到的内容,我可以通知每个站点的开发人员在代码中包含javascript。任何想法或反馈都将不胜感激。

如果您只需要JavaScript模板,那么当您将模板代码编译为JavaScript函数时,Google闭包模板将为您提供帮助,这些函数将通过参数调用。 在服务器端,除了JavaScript和Java之外,googleclosure模板缺少用于您提到的语言的库

如果你依赖多个服务器端语言处理相同的模板,你可以考虑SuthAuth.Mustache2还应该能够编译成每个模板的小JavaScript函数

关于你的解决方案。如果开发新功能,只需将新的JavaScript文件传递给开发人员即可。但同样,只有当JavaScript是唯一的呈现语言时