繁体   English   中英

EmberJS应用程序…可以与UI框架集成吗?

[英]EmberJS Application… can integrate with UI Frameworks?

这可能是一个主观的问题,所以我将尝试以一种可接受的方式来构造它。

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

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

我已经研究过bootstrap,kendo ui和jquery ui作为可能的候选者,但是我感觉到我将要加载冲突的框架,这可能会给我带来很多好处,但最终会造成大量浪费的代码。

我的问题是:是否有一个布局/ UI框架能够很好地发挥作用(例如,恭维)? 还是我最好只使用一些满足特定需求的独立库?

我正在将Ember与Bootstrap + FlatUI免费主题一起使用。 我正在手动进行集成。 也有一些库将为您做到这一点(就像这个库一样)。 它们存在的事实应该为您提供易于集成的线索-这是可能的,但不是自动的,有时并不容易。

最简单的情况很简单,但是如果您希望引导小部件响应Ember更改(例如,根据数据更改工具提示),则必须进行一些自定义编码。 我要么创建一个View包装单个bootstrap小部件,要么创建一个我可以附加到页面视图的视图mixin。 我没有深入研究,但是我怀疑Ember的Bootstrap在做类似的事情。

这值得么? 对于bootstrap或jQueryUI,我会说是。 这些库具有最少的编码,实际上更面向呈现。 他们的小部件非常适合封装在Ember的视图和组件中。 KendoUI,我不太熟悉。 但是,只要一个库保持其javascript内容和模式不可知,我就给它一个机会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM