是的PhoneGap的应用程序开发一个好的选择吗? [英] Is PhoneGap a good choice for App Development?

查看:90
本文介绍了是的PhoneGap的应用程序开发一个好的选择吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一个新的iOS开发者,但一无所知在这一刻Android开发和Java。我会花时间在学习工具来开发应用程序的Andr​​oid版本。 PhoneGap的声音强大了其跨平台的能力,但我不知道是否有任何缺点。谁能告诉我使用的PhoneGap的利弊?根据你的经验,你会建议我去了原生的Andr​​oid或PhoneGap的?在此先感谢您的任何建议。

I am a new iOS Developer, but knows nothing about Android development and Java at this moment. I am going to invest time in learning a tool to develop Android version of apps. PhoneGap sounds powerful for its cross-platform ability, but I am not sure if there are any drawbacks. Could anyone tell me the pros and cons of using PhoneGap? Based on your experience, would you suggest me to go for native Android or PhoneGap? Thanks in advance for any suggestions.

推荐答案

我一直在发展与PhoneGap的相当长的一段前。
注:这是完全基于我自己的经验

I've been developing with Phonegap quite a while ago.
NOTE: this is all based on my own experience

  • 您不需要任何'本土'的经验,只有中间的Web开发技术就足够了。
  • 95%,你不必担心,如果它会工作在iOS和Android上,因为PhoneGap的做了所有的烦恼,只需使用PhoneGap的库。
  • 至于我的经验,为iOS它是很容易和快速测试。
    • 在我的团队的另一部分正在建设的Android版本。别担心,你并不需要。这是个人的选择。最后我们合并在一起的一切,只需要几件事情复查。 (在不同的页面,例如不同的布局。看到缺点以了解更多内容。)
    • You don't need any 'native' experience, only intermediate 'web development skills' will be enough.
    • For 95% you don't have to worry if it'll work on both iOS and Android, because Phonegap does all your worries, Just use the Phonegap Libs.
    • As for my experience, for iOS it is really easy and fast to test.
      • Another part of my team was building the 'android version'. Don't worry, you don't need to. That was a personal choice. In the end we merged everything together and only needed rechecks on a few things. (e.g. different layouts on different pages. See the Cons for more about this.)
      • 您要想想你要使用的按钮。 Android设备有一个自己的返回按钮。至于iOS的需要开发这在你的应用程序。这是你自己的选择,但你可能结束了设计两页。
      • 在性能方面的PhoneGap是不是最好的。我不能告诉你这种情况的确切原因,核心的,明智的。我们的应用程序并不需要一个高度图形化的界面,但PhoneGap的似乎已经与体面的网页奋斗。所以,当你正在筹建一个游戏或一些应用程序,需要较高的图形性能,你最好去当地人。





      • <一个href="https://s$p$padsheets.google.com/pub?key=0AsTInFQpmXDNdEdJU0ZNNGx3dDA3aXAxV3lXYWhXVHc">Here我找到了一个不错的移动框架比较。 (通过<一个href="http://stackoverflow.com/questions/6927564/any-disadvantages-of-using-jqtouch-phonegap-over-android-api"标题=使用JQTouch / PhoneGap的在Android的API的任何缺点?>这个SO Q值。)
      • 这里是一个比较实在写得很好的文章 的PhoneGap 本地应用程序的开发。
      • 这里是亲的和缺点列出。
      • Here I found a nice mobile framework comparison. (via this SO q.)
      • Here is a really well-written article comparing Titanium, Phonegap and Native application development.
      • Here are pro's and cons listed.





      绑定在一起,这真的取决于你的应用程序的目的。
      当设计一个游戏或其他应用程序,需要较高的图形性能,你最好去本地编程。
      当您正在筹建一个重量轻应用程序,你已经有web开发的知识,我推荐的PhoneGap。

      Binding all together, it really depends on the purpose of your application.
      When designing a game or other application that needs high graphical performance, you'd better go native programming.
      When you are planning to build a light weight application and you already have web development knowledge, I recommend Phonegap.

      这篇关于是的PhoneGap的应用程序开发一个好的选择吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆