离子框架+谷歌材料设计,哪个框架使用?

时间:2015-06-09 07:01:02

标签: angularjs ionic-framework material-design materialize ionic-material

我真的想在我的应用程序中使用Ionic Material Design。我目前正在使用离子材料:http://ionicmaterial.com/ 它非常易于使用,有时可以很好地工作,但不是其他工作。它在实际设备上有点小问题而且它没有准备好生产(我在生产应用程序上使用它......)

我听说有人在离子材料方面取得了成功 - http://materializecss.com/ 但是这对Ionic有好处吗?我听说它需要jQuery。 jQuery和Ionic一起玩得好吗? (永远不要将这两个结合在一起......因为jQuery是邪恶的,为什么我们首先使用Ioinc + AngularJS ...如果我对这个观点有误,请纠正我......)

还有其他选择。我听到很多痛苦的故事Angular Material with Ionic ...有人同意吗?

在我深入修改之前,我只是想找到最好的框架。如果可以,我会开始投票!

2 个答案:

答案 0 :(得分:3)

我没有太多使用Ionic Material工具,但同意它主要是一个有趣的开发工具,并没有为生产做好准备(不是最终可能,但它肯定不像离子本身那样进行现场测试)。

Ionic和jQuery可以一起工作吗?当然。它实际上可以将Angular和jQuery协同工作,因为Ionic利用了Angular。它通常与Angular一起使用jQuery(Angular本身已经使用了jQuery的子集,并且如果在页面上找到它将使用整个jQuery版本。)jQuery不是邪恶的,jQuery的大量使用可用于简单的事情没有jQuery就是人们常说的“邪恶”。可以把它想象成加载jQuery只是为了将它用于5行JavaScript,而这些JavaScript本来是在没有jQuery的情况下编写的。

您还可以查看Angular Material(https://material.angularjs.org),了解Google支持的项目,该项目实际上是在Ionic团队的帮助下构建的。然而,它不是离子的,也没有完成。我在我的项目中使用它虽然还没有在移动设备上使用它(它的设计符合Material Design规范,专为所有平台设计)。

最后,你可以使用Ionic。您可以进行一些自定义,我不知道您的愿景是什么,但我认为它是当今混合应用程序最强大的选择。

答案 1 :(得分:1)

我正在使用materializecss而没有任何问题。 jQuery是强制性的,但我没有遇到任何问题。我也试过了muicss但是我在iPhone 6上遇到了一些带有按钮动画的问题。