Polymer 聚合物-避免重新发明轮子

Polymer 聚合物-避免重新发明轮子,polymer,vaadin,Polymer,Vaadin,抱歉,如果这是一个一般性的问题,但我被赋予了一项开发web应用程序的任务,我想借此机会深入了解聚合物(可能还有Vaadin组件?) 我想避免重新发明轮子。但我对聚合物是个新手。那么,考虑到以下任务,是否有任何方法和组件可以使开发更快/更智能 创建一个应用程序,该应用程序将允许至少两个用户同时登录并管理类别中的项目。类别应处于潜在无限深度的层次结构中。这些项目只需要一个标签 用户应该能够执行标准CRUD,另外,如果一个用户进行了更改,其他用户应该可以看到更改(如果合适),而无需手动刷新其web浏

抱歉,如果这是一个一般性的问题,但我被赋予了一项开发web应用程序的任务,我想借此机会深入了解聚合物(可能还有Vaadin组件?)

我想避免重新发明轮子。但我对聚合物是个新手。那么,考虑到以下任务,是否有任何方法和组件可以使开发更快/更智能


创建一个应用程序,该应用程序将允许至少两个用户同时登录并管理类别中的项目。类别应处于潜在无限深度的层次结构中。这些项目只需要一个标签

用户应该能够执行标准CRUD,另外,如果一个用户进行了更改,其他用户应该可以看到更改(如果合适),而无需手动刷新其web浏览器


我应该如何用聚合物来处理这个问题? 有人做过类似的事情吗

如果有帮助的话,我也愿意使用Vaadin组件

有什么帮助或指导吗


一种方法是从应用程序模板(如或)开始

如果您希望使用Vaadin组件,如,请使用或页面中的一个启动器

如果您不需要一个专门针对Vaadin组件的示例,那么这将是一个很好的起点。虽然它假定你熟悉

Pro:您可以快速获得一个运行中的应用程序,您可以根据需要进行修改,而不必从头开始设置项目(构建工具链、模块绑定器、测试、配置等—所有这些都已经完成)


Con:对项目设置进行修改并不一定容易,因为在这一点上,您必须深入了解别人为您所做的项目设置。

非常感谢您的建议。关于“如果一个用户进行了更改,其他用户应在不手动刷新其web浏览器的情况下查看更改(如果适用)”的任何想法。我应该怎么做?听起来你需要一个支持将更新推送到前端的后端。如果您正在使用Vaadin平台构建应用程序的后端,请查看文档以了解详细信息和示例。如果您正在使用其他内容,您可能需要在文档中搜索诸如“推送”或“实时更新”之类的关键词。