首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ember组件库

Ember组件库
EN

Stack Overflow用户
提问于 2016-02-01 22:09:17
回答 1查看 1.1K关注 0票数 0

我遇到了一些Ember组件库,但在它们的存储库中看不到多少活动。这引起了一些疑问,我是否应该在一个全新的项目中使用一个。

还在使用新的 Ember CLI 项目中的组件库吗?

我发现的示例组件库:

最近有过这样的经历吗?有新来的孩子吗?

或者您是否正在根据需要创建自己的组件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 23:52:43

这个问题没有一个完美的答案。但是,在决定是否使用组件库和使用哪一个组件库时,我要权衡一些因素:

  • 我需要它吗?成员有许多内置的帮手(例如输入帮手),经常可以做需要做的事情。
  • 我将使用多少个随库附带的组件?不必要地增加页面权重没有什么好处,它只会降低用户的体验。
  • 每个组件覆盖/扩展有多容易?根据我的经验,在使用组件库时,不可避免地会出现一些不符合我需要的工作方式的东西。因此,组件可以被扩展或重写是至关重要的。
  • 库附带CSS吗?如果是这样的话,它是否写得很好和/或可选?随其样式附带的库可能会很痛苦,因为样式可能与应用程序的美学不匹配。样式写得有多好决定了你要做多少黑客工作才能达到你想要的结果。
  • GitHub的发展有多活跃,它有多少颗恒星?如果这个库没有很多积极的支持,它很可能很快就会过时。这可以把你画到一个角落,如果你想升级成员本身和组件库不再兼容。删除/替换其中一个库可能是一项重大的工作。

可能还有更多的事情要考虑,但我想说的是,这个决定应该经过深思熟虑,并深深地质疑您是否需要组件库。

我广泛地使用了余烬-材料-轻石料。如果您想要遵循谷歌材料设计规范,这是一个很好的选择。另一个好处是,您可以轻松地覆盖应用程序中每个组件的组件JS和工具栏文件,以扩展/修改它们的行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35141350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档