Twitter bootstrap 为什么是爱奥尼亚或其他类似的库,用于混合应用程序?

Twitter bootstrap 为什么是爱奥尼亚或其他类似的库,用于混合应用程序?,twitter-bootstrap,cordova,ionic-framework,ionic,hybrid-mobile-app,Twitter Bootstrap,Cordova,Ionic Framework,Ionic,Hybrid Mobile App,我正在构建一个移动网络应用程序,我很快打算将其转换为基于PhoneGap的混合应用程序。我读过的每个资源和示例都使用Ionic或类似的工具集来帮助布局等 现在,在我的原型应用程序中,bootstrap——以及我的设计——在使应用程序响应迅速、在我的手机和笔记本电脑上同样可用方面做得很好。为什么要引入第三种工具?据我所知,PhoneGap本身提供了与手机本机资源(如摄像头)的挂钩,还是Ionic也参与了这一桥接过程?这些类型的框架用于避免在不同设备/操作系统中使用web应用时出现的所有问题 如果我

我正在构建一个移动网络应用程序,我很快打算将其转换为基于PhoneGap的混合应用程序。我读过的每个资源和示例都使用Ionic或类似的工具集来帮助布局等


现在,在我的原型应用程序中,bootstrap——以及我的设计——在使应用程序响应迅速、在我的手机和笔记本电脑上同样可用方面做得很好。为什么要引入第三种工具?据我所知,PhoneGap本身提供了与手机本机资源(如摄像头)的挂钩,还是Ionic也参与了这一桥接过程?

这些类型的框架用于避免在不同设备/操作系统中使用web应用时出现的所有问题

如果我们的应用程序在每个操作系统中都能顺利运行,那么你就不需要它们,但老实说,很难相信它在任何环境下都能完美运行,除非它是一个非常基本的应用程序,因为移动设备上的每个Web视图在交互和表示方面都有自己的怪癖。

我实际上回答了一个问题:

我希望这个答案能解决你的疑问,最终你会选择爱奥尼亚

Disclamer:这听起来像是广告,所以我不得不说我与爱奥尼亚没有任何关系,我只是碰巧非常喜欢它,我正在分享对它的爱

爱奥尼亚不仅仅是一个UI框架。爱奥尼亚允许您:

  • 对于使用单个命令的所有设备和设备大小:
    ionic resources
    。仅此一项就为您节省了至少一天的图像准备时间
  • 即使直接在您的设备上使用
    ionic run--livereload运行,也可以通过代码更改立即更新您的应用程序
  • 并排构建和测试iOS和Android版本,并立即使用ionic serve--lab查看更改
  • 与世界各地的客户、客户和测试人员共享您的Ionic应用程序,而无需使用
    Ionic share
  • 使用ngCordova轻松访问设备的全部本机功能(这里您可以使用任何Cordova插件-因此Ionic确实比Cordova本身多得多)
此外,他们正在为你的Ionic应用程序构建一整套后端服务和工具,比如(用于部署新版本而无需通过苹果审查流程!)

Ionic CLI(命令行界面)在后端使用Cordova,允许您(直接使用Ionic CLI)为iOS和Android构建应用程序(您可以通过执行
Ionic构建iOS
Ionic构建Android
和woila)

Ionic使用Angular作为前端框架,因此,如果您熟悉它,它将成为一个额外的功能。他们也很好


总而言之,我个人认为爱奥尼亚有一个光明的未来,因此,如果没有其他选择的话——试试看,我打赌你会喜欢用它制作应用程序的简易性。

我肯定会尝试,今天仍然如此。gematria的一个有趣的小应用程序,只有很少的屏幕,然后我可以用Ionic替换所有引导,并尽可能多地使用Ionics技巧。我只是想说,我发现图标非常容易使用,因为Angular 2关联。如果你做过Angular 2的工作,你会发现ionic很容易使用。有些人没有足够的设计或UI技能(或时间),所以他们不得不使用第三方UI框架。