对于 Stack Overflow,这可能不是一个可以接受的问题,但我不知道在哪里可以问这个问题。
Web Components 已经“即将发生”很长时间了。现在看来,大多数浏览器本身都有大部分必需的部分,而不是使用 polyfills(这总是让我担心)。
我想知道 Ruby On Rails 是否计划迁移到它,或者是否有任何项目创建 Web 组件以及 Rails 服务器代码来利用它们。
对于 Stack Overflow,这可能不是一个可以接受的问题,但我不知道在哪里可以问这个问题。
Web Components 已经“即将发生”很长时间了。现在看来,大多数浏览器本身都有大部分必需的部分,而不是使用 polyfills(这总是让我担心)。
我想知道 Ruby On Rails 是否计划迁移到它,或者是否有任何项目创建 Web 组件以及 Rails 服务器代码来利用它们。
我想知道 Ruby On Rails 是否计划迁移到它,或者是否有任何项目创建 Web 组件以及 Rails 服务器代码来利用它们。
webpacker
gem 可以很容易地为非原生 Web 组件(如 Vue 或 React)包含一些 JS 框架,但您也可以将它与 Polymer 一起使用以支持原生 Web 组件。我们在我的工作中这样做,我们现在不一定要使用webpacker
它,但我可以向你保证,它是一个非常好的宝石。
这里有更多信息:https ://github.com/rails/webpacker
以下是您如何使用为 VueJS 设置的 webpacker 启动一个新的 rails 项目,例如:
rails new myapp --webpack=vue
我不确定 rails 是否会将 web-components 实现为内置功能,但在 rails 6 默认添加 webpacker 的动机是改进前端/javascript 库的集成。因此,您可以轻松地与您的 rails 应用程序一起使用vue-js
,并在其中构建组件。react-native
我个人在 rails 项目中使用了许多 vue-js 组件,对此没有任何问题。
PS:与问题相同,这可能不是一个可以接受的答案:P