【问题标题】:Creating a Website with Polymer and Twig使用 Polymer 和 Twig 创建网站
【发布时间】:2016-05-08 17:04:21
【问题描述】:

我不是一个新手 Web 开发人员。我可以使用 HTML5、CSS3、JS 和 PHP 编写网站。
现在我正在做一个学校项目,但我非常不确定我将如何进行。

我想在我的项目中使用 Material Design,所以我遇到了 Google 的 Material Design Lite
这很好。但对于我的项目(这是一个响应式网站)来说还不够。所以我遇到了新的Polymer 1.0 并看到了 Paper Elements 组件,它提供了我需要的更多组件。

这就是我不确定的地方。
我可以将聚合物元素与 Twig 一起使用吗?
我知道 Polymer 中的数据绑定标记与 Twig (here) 中的输出标记相同的问题,它不再困扰我了。我的问题是,会推荐使用 Polymer 和 Twig 吗?我不确定,因为我看到一篇关于 Twig 由于 Web 组件而“死” 的文章。对我来说,这意味着两者具有相同的用例,我将无法同时使用它。那正确吗?

[编辑开始]
我看到 Polymer(或者确切地说是 Web 组件)在某种程度上很像模板(因为我之前读过很多东西,但忘记了在哪里)。那么我会因为使用 Symfony 而遇到问题吗?
[Edit End]

我也对 Polymer 的 Elements 感兴趣,我认为(目前)我不会创建自己的组件。另外,我将 Twig 与 Symfony 一起使用(如果该信息有帮助的话)。我被严重卡住了。

谢谢!

【问题讨论】:

    标签: twig polymer


    【解决方案1】:

    据我了解,Polymer 不应该用作前端模板引擎。它本身就是一个库/框架,其组件旨在通过 AJAX 调用从后端接收数据。您可以在 PHP 中为 Polymer 编写后端代码,但我在此方案中看不到 Twig 的位置,除非您想通过 AJAX 将 HTML 代码块从后端传递到 Polymer,这违反了 Polymer 的意识形态。

    【讨论】:

    • 感谢您的回答。当我发布这个问题时,我是一个新手,一年后我学到了很多东西。另外,当时我正在尝试一些事情,所以我确实做错了事情。最后,与发布时(对我而言)相比,Polymer 现在已经成长为一个很好的框架,所以现在(对我而言)事情变得很明显。不过,谢谢。
    • 对不起,我正在网上漫游类似主题,没有查看问题日期。感谢您接受我的回答。
    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 2012-08-17
    相关资源
    最近更新 更多