【问题标题】:Create cross platform apps in ubuntu在 ubuntu 中创建跨平台应用程序
【发布时间】:2013-04-16 10:48:29
【问题描述】:

我在我的电脑上使用 Ubuntu,我不想切换到另一个操作系统。

我正在寻找一种软件,它可以让我使用一种编程语言编写跨平台应用程序(用于智能手机)。

我更喜欢 .NET 语言。是的,我看过 Mono,但他们只在 Windows 和 Mac 中提供他们的软件。

是否有软件可以让我构建跨平台应用程序? (我不喜欢 Java,但 JavaScript 是我可以处理的)

【问题讨论】:

  • +1 表示“我不想切换到另一个操作系统”
  • "(适用于智能手机)" 我认为没有一种跨平台的手机语言。例如。 Android 需要 Java。 iPhone需要..别的东西。大部分手机都支持 JS 浏览,所以你可能想开发一个 web 应用。

标签: java .net cross-platform smartphone


【解决方案1】:

MONO 不仅适用于 Mac 和 Windows。它在 Ubuntu 中运行,可以从here 获取说明。

遗憾的是,没有 xcode 就无法构建 iOS 应用程序,但编码可以很容易地在 Ubuntu 和 Mac 之间重用。一种检查软件是Xamarin,它允许您使用 c# 开发 iPhone 和 Android 应用程序。我在 .Net 中编码已经有一段时间了,不得不说,当我不得不做一个 unix 类项目时,MONO 和 Xamarin 救了我的命

注意:我知道您的问题明确表示您不喜欢像在 MONO 中那样切换平台的想法,但我对此进行了大量研究,并确定这是我的最好的选择,如果你愿意使用 Mac 或 PC,我认为它会为你工作

【讨论】:

  • 我喜欢单声道。我说我不喜欢Java。这就是为什么我要求使用 Mono 的替代软件,因为我运行的是 Ubuntu,而 Mono (Xamarin) 只能在 Mac 或 Windows 上运行。
【解决方案2】:

我正在寻找一种软件,它可以让我使用一种编程语言编写跨平台应用程序(用于智能手机)。

如果您正在寻找一些用于开发智能手机跨平台应用程序的工具,我建议您PhoneGap

是否有软件可以让我构建跨平台应用程序? (我不喜欢 Java,但 JavaScript 是我可以处理的)

您正在使用 ubuntu 并想使用 .Net,不,这不是一个方便的解决方案。如果您想要一种独立于平台的语言,我绝对建议您使用 JAVA ;)

请注意: Java 不是 JavaScript 并且它们彼此不相关。

【讨论】:

  • 是的,我知道 Java 和 JavaScript 是不同的。我确实下载了PhoneGap,但我不知道如何开始使用它?如何将它集成到 IDE(以及哪个 IDE)中?谢谢。
  • Good :) .... This links 包含完整的 PhoneGap 入门教程。假设您想为 Android 开发应用程序,现在您选择 Getting Started with Android,然后在开发完您的应用程序后,您可以使用 PhoneGap Build 将您的应用程序移植到其他平台(ios、windows phone 和...):)
  • 据说Java到JavaScript就像汽车到地毯!
【解决方案3】:

我也有同样的问题。我确实遇到过Appcelerator。似乎他们以前支持 Linux,您可以编写的单一语言是 Javascript。

它不是开源的。您必须注册一个帐户才能下载和安装它,但有针对独立开发者的免费版本。我宁愿使用Kivy 在 Python 中开发;)

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多