Semantic-ui vs Bootstrap

Jav*_*ons 107 user-interface twitter-bootstrap semantic-ui

哪一个是最好用的,如果可能的话,请提供这两者的不同之处和优点.

Semantic-ui vs Bootstrap 我正在尝试构建我的UI并且真的很困惑,因为它要使用什么.

请建议我最好的,如果可能的话,举例.

elk*_*med 61

我认为我们现在看不到BootstrapSemantic-UI之间的差异,Semantic-ui是新的,所以我们必须让时间决定:)

我的观点: Semantic-UI设计比Bootstrap更好,更干净,易于使用,严格编码,有用的组件,轻量级.我在Semantic-UI中看到了Frameworks的未来,所以我将为此做出贡献并希望最好,但我不会将它用于依赖于大​​量反馈和支持的大型项目!

  • 嗯,我不能同意,我将第一次使用语义ui,并将在一个大项目,因为我看到,我很确定将处理得很好. (3认同)
  • 我非常喜欢你的意见,尤其是"不会将它用于依赖于大​​量反馈和支持的大型项目".因为我正准备跳船. (2认同)
  • 2年前,Semantic UI似乎比Bootstrap更轻量级.但现在,让我们来看看...... (2认同)

Ale*_*ian 31

如果你不介意,我在主题中添加了Zurb的Foundation(目前唯一真正有效的Bootstrap替代品).

我刚检查了项目/框架SemUI,它非常棒.以严格的语义方式构建页面的想法显然是好的,而且我认为设计令人惊叹,并且有很多组件和设置可供使用和从集合中进行选择.

我注意到的另一件事是包,组织得非常好,如果你想要的话,每个组件都有自己的样式表和脚本文件,因此你只能加载你需要的东西,即使你包含的包很重一页中的所有内容.

对于预发布,我承认我正在考虑用这样的框架构建我的下一个网络应用程序,但我有一些困惑:

  • 移动优先是像Bootstrap还是Foundation?从我能看到的,它看起来并不那样;
  • Bootstrap有两个有效且知名的贡献者,基金会让Zurb落后,SemanticUI怎么样?这是一个预发布,我们会看到其他版本吗?

由于这种困惑,我认为现在可以避免将它用于商业/商业项目,也许是在不久的将来,但如果你打算将它用于你自己的个人网络应用程序(比如我的),我认为这是一个不错的选择.

然后,如果你想以任何理由回退到Bootstrap,我认为这并不痛苦(许多语义组件似乎都基于Bootstrap).

  • @McLosysCreative老实说,这可能被视为Bootstrap的一个缺点.我同意所有HTML/CSS框架都应该具有相当大的浏览器兼容性,但仅限于合理范围内.此时,IE7已经有8年历史了,落后了4个主要版本.即使谷歌也不再正式支持它.(他们只正式支持前5个浏览器的最新3个版本)考虑到这一点,似乎是浪费的努力(和额外的代码)来支持这个远期. (12认同)
  • 值得注意的是,SemUI使用表示类名称,就像Foundation和Bootstrap一样,尽管名称中有语义.我同意类名不那么抽象,但它们以同样的方式呈现.如果您有兴趣,基金会3/4允许您使用Sass Mixins创建真正的语义html/css.您可以根据"内容"设置ID,然后将Foundation Sass Mixins应用于Sass/Scss中的该ID. (5认同)
  • semanticUI的组件设计引人注目.但是在浏览器兼容性的情况下,semanticUI是支持引导程序的.Bootstrap与IE 7+兼容,但semanticUI仅兼容IE 9+ (4认同)