很抱歉,如果这是一个通用问题,但是我已经得到了开发Web应用程序的任务,我想借此机会深入了解并了解Polymer(可能还有Vaadin组件?)。
我想避免重新发明轮子。但是我是Polymer的新手。因此,鉴于以下任务,是否有任何方法和组件可以使开发更快/更智能?
创建一个应用程序,该应用程序将允许至少两个用户同时登录并管理类别中的项目。类别应处于可能无限深度的层次结构中。这些物品只需要一个标签。
用户应该能够执行标准的CRUD,而且如果一个用户进行了更改,则其他用户也应该看到该更改(如果适用),而无需手动刷新其Web浏览器。
我应该如何用Polymer处理这个问题? 有没有人做过类似的事情?
如果有帮助,我也愿意接受Vaadin组件的帮助。
有帮助或指南吗?
答案 0 :(得分:2)
一种方法是从polymer3-webpack-starter或pwa-starter-kit之类的应用程序模板开始。
如果您希望使用vaadin-grid之类的Vaadin组件,请使用polymer3-webpack-starter或vaadin.com/start页面中的一个启动器。
如果您不需要使用Vaadin组件的示例,那么pwa-starter-kit将是一个很好的起点。尽管它假定您熟悉redux。
专业版:您可以快速获取正在运行的应用程序,可以对其进行修改,而不必从头开始设置项目(构建工具链,模块捆绑器,测试,配置,等等-所有这些都已经完成了。)
缺点:对项目设置进行修改不一定很容易,因为此时您 将不得不深入研究某人为您完成的项目设置