gpt4 book ai didi

javascript - Dart vs Polymer vs Bootstrap

转载 作者:IT王子 更新时间:2023-10-29 03:18:47 24 4
gpt4 key购买 nike

这三件事有什么区别?

据我了解:

  • Bootstrap 是一个库,可帮助您在网页上使用漂亮的预制元素

  • Dart 是另一种语言,它可以帮助您比使用 JS 更快地创建应用程序(但可以转换为 JS)

  • Polymer 有点像 bootstrap,但可以让你创建所有这些元素(bootstrap 是现成元素的集合,但 polymer 允许你创建自定义元素)

我的理解正确吗?它们之间有什么区别?

最佳答案

Bootstrap 是一个 CSS 框架,具有一组适用于许多常见用例的 CSS 样式,以及一组具有使用 JavaScript 构建的更高级功能的通用元素。

Polymer 与 Bootstrap 没有任何共同之处(除了它是针对网络的)。

Polymer 是一个基于一些新网络标准的框架,例如 custom elements , templates , HTML imports和其他人以及 polyfill 使这些功能在没有 native 支持的浏览器中可用。虽然您可以单独使用 JavaScript 构建自定义元素,但 Polymer 构建在它之上以改善开发人员体验并节省大量样板代码并添加 mustache 数据绑定(bind)等功能。

自定义元素是一种新兴的网络标准,允许像现有的 <input> 一样构建您自己的标签标签或 <video>标记在哪里 <your-advanced-tag>隐藏了一些由 HTML、CSS 和 JS(或 Dart)组成的或多或少复杂的实现。在您的 HTML 中,您只需添加 <your-advanced-tag>该页面包含全部功能。Polymer.dart 是 Polymer.js 框架的 Dart 端口(对于 1.0,它可能只是 Polymer.js 之上的一个包装器,因为 Chrome 中的 Dart VM 被删除并且构建一个真正的 Dart 实现不会提供太多额外的值(value)) .

虽然已经有很多可用的 Polymer 元素,但 Polymer 只是框架,而不是构建在框架之上的元素。有关更多信息,请查看 http://www.polymer-project.org/

Dart 是一种旨在支持开发人员构建复杂 Web 应用程序的语言,但您也可以使用 Dart 构建服务器或命令行应用程序(构建 Android 和 iOS 应用程序是实验性的/正在进行的工作,请参阅 https://github.com/domokit/sky_sdk)这很棒,因为您可以在 Dart 中构建复杂客户端/服务器应用程序的所有部分,并且可能在客户端和服务器之间共享大量代码。Dart 有一个 VM,允许在 Windows、MacOS、Linux、Android 上运行 Dart 应用程序,...VM 也已集成到 Dartium(Chromium 的衍生产品)中,无需编译步骤即可执行浏览器应用程序,从而带来出色的开发人员体验。

关于javascript - Dart vs Polymer vs Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com