【问题标题】:EmberJS Application... can integrate with UI Frameworks?EmberJS 应用程序...可以与 UI 框架集成吗?
【发布时间】:2014-05-23 16:49:55
【问题描述】:

这可能是一个主观问题,所以我会尝试以可接受的方式来组织它。

我是第一次使用 emberJS 开发应用程序。到目前为止,我喜欢 ember 可以做的事情,但是我了解到它在 UI 部门仍然有点缺乏。

为了避免重新发明任何轮子,我正在考虑使用一些 css gris 和 jquery 库,或者可能是一个完整的 UI 框架,其中包括我可能需要的所有日期选择、轮播、表格排序等。

我已经研究过 bootstrap、kendo ui 和 jquery ui 作为可能的候选者,但我感觉我将只是加载相互冲突的框架,这可能会给我带来一些好处,但最终会导致臃肿浪费代码。

我的问题是:是否有一个布局/UI 框架已知运行良好(例如恭维)ember?还是我最好只使用一些满足特定需求的独立库?

【问题讨论】:

    标签: jquery css user-interface ember.js


    【解决方案1】:

    我正在使用带有 Bootstrap + FlatUI 免费主题的 Ember。我正在手动进行集成。还有一些图书馆会为你做这件事(比如this one)。它们的存在这一事实应该为您提供有关易于集成的线索 - 这是可能的,但不是自动的,有时也不容易。

    最简单的情况是微不足道的,但如果您希望引导小部件响应 Ember 更改(例如,根据数据更改工具提示),则必须进行一些自定义编码。我会创建一个视图包装单个引导小部件,或者创建一个可以附加到页面视图的视图混合。我没有深入挖掘,但我怀疑 Ember 的 Bootstrap 正在做类似的事情。

    值得吗?对于 bootstrap 或 jQueryUI,我会说是的。这些库具有最少的编码,并且实际上更面向演示。它们的小部件非常适合封装在 Ember 的视图和组件中。 KendoUI,我不太熟悉。但只要库保持其 javascript 包含且与模式无关,我会说试一试。

    【讨论】:

    • 我为 Bootstrap 研究了 Ember,我喜欢它。我想我可以使用很多这些组件作为起点。谢谢!我也喜欢“Ember UI”,但它看起来仍在进行中,尚未真正发布。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 2020-02-29
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-07
    相关资源
    最近更新 更多