是jQuery移动的最好的UI框架与PhoneGap集成?还是应该使用Ionic?

问题描述:

我想使用PhoneGap启动一个企业应用程序,但不知道哪个移动UI框架是最好的与项目集成?

I wanna to use PhoneGap to starting an enterprise application, but don't know which of all the mobile UI frameworks is the best to integrate with the project?

我是PhoneGap的新人。

i'm new to PhoneGap.

哇,我不敢相信这个问题没有关闭。 *社区不喜欢基于意见的问题。

Wow, I can't believe this question is not closed. * community doesn't like opinion based questions.

因为你也发布在Ionic论坛,我将在Ionic和jQuery Mobile之间进行比较。

Because you also posted at Ionic forum I will make a comparison between Ionic and jQuery Mobile.

让我给你一个答案。

如果你想在jQuery Mobile和Ionic Framework之间进行选择,我建议你选择Ionic。这将取决于你的知识和偏好。

If you want to choose between jQuery Mobile and Ionic Framework I would advise you to pick Ionic. This will, of course, depend on your knowledge and preferences.


  1. 第一个jQuery Mobile不是一个 EpicPandaForce不知道他在说什么。如果你不相信我在这里看看我的jQuery Mobile支持分数: http://*.com/ tags / jquery-mobile / topusers 。如果有人知道jQuery Mobile如何工作,它是我。这不意味着jQuery Mobile更好;它只是在这个世界和移动生态系统中占有一席之地。

  1. First jQuery Mobile is not "a buggy mess", @EpicPandaForce don't know what his talking about. If you don't believe me take a look at my jQuery Mobile support score here at SO: http://*.com/tags/jquery-mobile/topusers. If anyone knows how jQuery Mobile works it's me. This does not mean jQuery Mobile is better; it simply has its place in this world and mobile ecosystem

jQuery Mobile在过去两年中没有更新,即使是最快的移动解决方案发展。版本1.5将很快出来,它将带来jQuery UI集成。

jQuery Mobile was not updated in last two years, even then it wasn't the fastest solution for mobile development. Version 1.5 will come out soon, and it will bring jQuery UI integration. jQuery Mobile possibilities will skyrocket.

Ionic正在不断发展,我同意现在的生产准备就绪。虽然现在它缺乏第三方支持jQuery Mobile有。

Ionic is under constant development, and I would agree it's production ready at this point. Though even now it lacks 3rd party support jQuery Mobile has.

Ionic比jQuery Mobile更快,您应该考虑jQuery Mobile不是作为一个完全混合的移动框架创建的。

The Ionic is faster than jQuery Mobile though still not fully native like. You should consider that jQuery Mobile was not created as a fully hybrid mobile framework. It is merely a mobile desktop framework, never optimized for a pure mobile run.

虽然Ionic有一个AngularJS后端,但它不像jQuery / jQuery Mobile

Though Ionic has an AngularJS backend, it's not as tight as jQuery/jQuery Mobile.

目前,Ionic有一个更好的社区。

Currently, Ionic has a much better community. It is not as large as jQuery Mobile community, but people are much more active and prepared to help.

离子开发者积极地与社区沟通(Ionic论坛,甚至在SO)。

Ionic developers actively communicate with the community (Ionic Forum, even here at SO). jQuery Mobile developers can be only found at an IRC channel, and you may count yourself lucky if they respond.

jQuery Mobile开发人员更容易使用开发,而Ionic Mobile开发人员只能在IRC频道上找到。仍然缺少jQuery Mobile的一些功能。例如各种页面(视图)转换,你可以轻松地创建自己的。但是,除非你小心,否则你的jQuery Mobile应用程序可能会变成一堆慢的代码。

jQuery Mobile is easier to develop with, and Ionic is still missing some features jQuery Mobile has. For example various page (view) transitions, and you can easily create your own. Still, unless you're careful, your jQuery Mobile application can become a slow mess of code.

如果你不仔细阅读框架文档。例如,你不应该使用jQuery Mobile的文档准备。很多人不明白或不知道。就像Ionic有View的事件一样jQuery Mobile有页面事件(用来代替文档准备)。

jQuery Mobile can be tough if you don't carefully read framework documentation. For example, you should never use document ready with jQuery Mobile. A lot of people don't understand or know this. Just like Ionic has View events jQuery Mobile has page events (to be used instead of document ready).

jQuery Mobile有一个更好的主题

jQuery Mobile has a MUCH better theme(s) selection

jQuery Mobile几乎将PhoneGap杀死了。

jQuery Mobile almost killed PhoneGap all together. Currently, jQuery Mobile 1.4 is fast/usable enough.

一切都表示Ionic比jQuery Mobile更好更快。

Everything said Ionic is still better and faster than jQuery Mobile.

Ionic是目前最好的混合移动框架。

Ionic is currently best available hybrid mobile framework. If you don't like this statement then consider it mostly used framework.



结论




  • 如果你有一个以前的jQuery知识,你没有时间学习AngularJS坚持使用jQuery Mobile。

    Conclusion

    • If you have a previous jQuery knowledge and you don't have time to learn AngularJS stick with jQuery Mobile.

      在任何其他情况下,请选择Ionic。

      In any other case choose Ionic.