bootstrap和Ionic之间的差异

Vil*_*oja 21 twitter-bootstrap angularjs cordova ionic

我读了这篇文章离子框架在哪里适合,并试图找出Ionic和bootstrap之间的差异.据我所知,它们有着非常相似的目标:它们使开发Web应用程序变得更容易,为css,js和html提供了许多优秀的设计模式和工具.

据我所知,Ionic更倾向于移动混合原生应用程序,而bootstrap更倾向于基于浏览器的应用程序,我是否正确?但话说回来,Ionic本身无法将html转换为移动本机应用程序,它需要cordova才能实现.那么,离子适合哪里?它与bootstrap有何不同?此外,Ionic需要angularJS才能最大限度地利用它.你只能在没有AngularJS的情况下使用Ionic的CSS部分.所以如果你不想在你的项目中使用angularJS,那么可以说,你最好使用bootstrap和cordova吗?我所理解的是,twitter引导程序在常规网站中也被大量使用,以便为PC浏览器提供良好的界面,因此目标不仅仅是让它在智能手机或平板电脑上看起来很好.

可能是这样,Ionic更适合在手机原生的混合应用程序中提供移动感受吗?只有cordova和bootstrap,人们无法达到同样的目标,至少同样容易?因此,使用bootstrap,您可以更轻松地获得浏览器应用程序的原生感觉,但对于本机混合移动应用程序来说却不那么容易?

我知道这个问题可能是基于意见的,但请不要关闭它,我想了解差异和最佳用例.在哪些情况下使用bootstrap可能更好,在哪种情况下Ionic会更好?如果它们可以相互补充,那么使用它们会有任何意义吗?

Sve*_*415 13

你无法以这种方式比较Ionic和bootstrap.

Ionic用于构建移动应用程序,并集成了许多构建工具.它建立在引导程序上,用于构建内容和用于构建实际应用程序的cordova.但您无法使用它创建正常的 Web应用程序.

Bootstrap本身只是一个用于样式化html元素的简单框架.Cordova用于在本机应用程序环境中包装网页.

  • @Sven 31415 你完全错了。Ionic 不是建立在引导程序之上的。它与 Bootstrap 非常相似,但适用于移动设备并使用带有 HTML5+CSS 的 AngularJS 并使用 Cordova 访问本机设备功能。 (2认同)