哪个跨移动平台应用程序和 UI 框架? [关闭]

Posted

技术标签:

【中文标题】哪个跨移动平台应用程序和 UI 框架? [关闭]【英文标题】:Which Cross-mobile-platform Application and UI Framework? [closed] 【发布时间】:2011-11-21 11:10:31 【问题描述】:

我正在使用 Rails 或 DJango 构建一个网站,并且我还想为 androidios 操作系统编写一个移动应用程序。 (也许还有其他人)

我有哪些选择? - 即 Qt 好用吗?

乐于使用 C、C++、Python 或 Ruby 开发移动应用程序。

感谢所有建议

【问题讨论】:

【参考方案1】:

如果您在 qt(使用 C++)中编写移动应用程序,那么您也可以在 Android 应用程序中进行转换。

看Bringing Qt applications to Android。

How to Create and Run Qt Application for Android

或者如果您想编写基于 Web 的应用程序,那么我认为使用 PhoneGap(使用 html5、Java 脚本)很容易在两个平台(Android、iOS)中转换。

【讨论】:

我见过一些“使用 HTML 和 JS 编写移动应用程序”框架,但我不喜欢他们的想法。我是一名优秀的 C、C++、Python 和 Ruby 编码器,所以我想使用这些技能。 好的,如果你精通 c++,那么我想去 qt nad 然后你可以将它转换为 android 应用程序(请务必访问我发布的链接)。但我不知道如何使用 iOS 的 QT 应用程序。试试看。 Qt 确实有一个 iOS 端口 - 不像 Android 端口那么高调,它正在蓬勃发展,但它确实存在。他们在旧金山的 Qt 开发者日上进行了一次演讲bit.ly/qtappstore,所以它现在似乎正在向前推进 :) Qt 很棒,但只要对 Android 和 iOS 的支持不够官方和成熟,就会让人头疼。即使是官方支持的移动平台(Symbian、Maemo/Meego)也存在严重问题。对于职业发展,目前它不是一个可供选择的框架。 :\ - 那你能推荐点别的吗?【参考方案2】:

作为一名 C++ 程序员,我对Marmalade SDK 很满意。使用 Marmalade,您可以使用 C++ 编写并构建支持本机代码的平台,包括 iOS、Android、Symbian、Bada 等。它适用于游戏和其他高性能移动应用程序,但也没有什么能阻止将它用于其他用途。它包含用于构建 2D UI 的不错的工具,但它对以网络为中心的程序的开箱即用支持不是很好。但是,有各种可用的第 3 方库,例如 CURL。

【讨论】:

嗯,这是一个有趣的解决方案。虽然有点太贵了,(我一直在寻找一个 FOSS 解决方案),而且,错过了开箱即用的网络......我正在考虑使用 Rails 或 DJango 开发一个 JSON 协议环境,以方便所有人的简单原生开发操作系统。 是的。它不是免费的。基本版 149 美元。他们确实通过他们的应用程序madewithmarmalade.com/apps-program 免费提供它,但我认为这不适合您的情况。我们正在将 Marmalade 用于通过 HTTP 提取 JSON 数据的应用程序,它工作得很好。我的意思是糟糕的网络,是 Marmalade 只提供基本功能,我需要编写一些额外的代码或使用 3rd 方库进行网络。没有什么特别的,但这比使用 Qt 的工作量要多得多。 是的,但我也有一些外围硬件交互,所以需要的不仅仅是JSON解析。

以上是关于哪个跨移动平台应用程序和 UI 框架? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

哪个是涉及图表的最佳开源 JavaScript 移动框架? [关闭]

跨移动平台编程[关闭]

为实时跨浏览器移动应用程序寻找框架[关闭]

让移动开发更轻松 闲鱼基于Flutter构建跨端APP应用实践

跨平台的html5移动app开发框架都有哪些

uniapp