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

时间:2018-09-26 13:53:21

标签: polymer vaadin

很抱歉,如果这是一个通用问题,但是我已经得到了开发Web应用程序的任务,我想借此机会深入了解并了解Polymer(可能还有Vaadin组件?)。

我想避免重新发明轮子。但是我是Polymer的新手。因此,鉴于以下任务,是否有任何方法和组件可以使开发更快/更智能?


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

用户应该能够执行标准的CRUD,而且如果一个用户进行了更改,则其他用户也应该看到该更改(如果适用),而无需手动刷新其Web浏览器。


我应该如何用Polymer处理这个问题? 有没有人做过类似的事情?

如果有帮助,我也愿意接受Vaadin组件的帮助。

有帮助或指南吗?

1 个答案:

答案 0 :(得分:2)

一种方法是从polymer3-webpack-starterpwa-starter-kit之类的应用程序模板开始。

如果您希望使用vaadin-grid之类的Vaadin组件,请使用polymer3-webpack-startervaadin.com/start页面中的一个启动器。

如果您不需要使用Vaadin组件的示例,那么pwa-starter-kit将是一个很好的起点。尽管它假定您熟悉redux

专业版:您可以快速获取正在运行的应用程序,可以对其进行修改,而不必从头开始设置项目(构建工具链,模块捆绑器,测试,配置,等等-所有这些都已经完成了。)

缺点:对项目设置进行修改不一定很容易,因为此时您 将不得不深入研究某人为您完成的项目设置