gpt4 book ai didi

cordova - phonegap和intel xdk或其他的区别

转载 作者:行者123 更新时间:2023-12-03 14:32:53 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




所以,我刚刚开始制作混合移动应用程序,一开始我要学习 phonegap,但在阅读了一些文章后提到了英特尔 XDK,它可以做 phonegap 可以做的事情,但更直接地安装(它有 ide,模拟器等)

那么它们之间有什么区别呢?在获取教程、社区支持和支持的移动平台 api 方面,哪一个更好?

还是同样的事情?因为intel xdk可以和phonegap集成,所以很困惑...

最佳答案

一般来说,您有不同类型的框架用于构建混合应用程序:

  • 针对 HTML5 内容的框架,如 Cordova 或英特尔 XDK(均通过 JS 字节码),英特尔 XDK 基于 Cordova
  • 框架如 Appcelerator Titanium使用平台的 native 控件呈现 UI,但仍通过 JS
  • 工作
  • 免费(或部分免费)框架旨在生成真正的 native 代码,如 Unity (基于 C# 或 JS,面向游戏),Kivy (基于 Python)或 libgdx (基于 Java,面向游戏)
  • 旨在生成真正 native 代码的商业框架,如 Xamarin (使用 C#)或 Embarcadero
    新框架即将推出,我的 list 可能不完整。

  • 如您所见,现在的选择非常广泛!

    Cordova 和 XDK 开始并不难,但很快就会显示出它们的局限性,因为它们生成的是 HTML5,而不是 native 代码。

    如果您只想在 HTML/JS 中编写代码并且可以访问移动平台 native 控件,那么 Titanium 是一个不错的选择。它现在有一个名为 Alloy 的 MVC 框架。它甚至可以为 HelloWorld 生成相当大的应用程序,就像大多数这些工具一样!

    如果您想构建多平台游戏之类的东西,Unity 是最好的选择。
    它的跨平台能力是惊人的

    如果您喜欢 C#,Xamarin 很好,而且价格也不贵。

    如果您想使用 Python/Pygames 工具进行开发,请选择 Kivy,如果您是 Java 爱好者,请选择 libgdx。

    关于cordova - phonegap和intel xdk或其他的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27764020/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com