哪个跨移动平台应用程序和 UI 框架? [关闭]
Posted
技术标签:
【中文标题】哪个跨移动平台应用程序和 UI 框架? [关闭]【英文标题】:Which Cross-mobile-platform Application and UI Framework? [closed] 【发布时间】:2011-11-21 11:10:31 【问题描述】:我正在使用 Rails 或 DJango 构建一个网站,并且我还想为 android 和 ios 操作系统编写一个移动应用程序。 (也许还有其他人)
我有哪些选择? - 即 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 移动框架? [关闭]