在 2013 年的 Google I/O 大会上,Google 对外发布了 Web UI 框架 Polymer 。作为亲儿子,之后在每年的 Google I/O 大会上基本都能看到 Polymer 的身影,Polymer 也不出意料地将在下周的 I/O 2018 上现身,并正式发布 3.0 版本。
相比于 2.0 ,Polymer 3.0 可谓是该项目历史上最大的一次变更。Polymer 从早期开始,一直采用 Bower 和 HTML Imports 来管理依赖关系:Bower 安装依赖关系,HTML Imports 负责加载它们。而 3.0 版本将使用 ES Modules 替代 HTML导入,并将 Bower 迁移到 npm 。
在最近更新的 Roadmap 上,Polymer 开发团队表示在 3.0 版本中,Polymer Elements 也将和核心库一样被转换为 ES 模块并通过 npm 分发。Polymer CLI 和相关的工具也将进行更新,以支持开发、测试和部署由 ES 模块组成的项目。
当然,尽管这次的变化非常大,但开发团队表示会尽可能实现无缝过渡。Polymer3.0 的 API 将和 2.X 的 API 基本相同。同时还将提供一个升级工具(polymer-modulizer),将自动处理大部分基于 2.x 的 Element 和应用的转换工作。
转自 https://www.oschina.net/news/95807/polymer-3-0-on-io-2018