1

我正在寻找可以为 Mac 和 Windows 创建应用程序的东西。RealBasic 似乎还可以创建内置某种 SQLLite DB 的应用程序。这对于需要保存状态/数据的独立应用程序来说非常有用。

我有 Flash,它可以为 Mac 和 Windows 创建可执行文件,但它没有简单的数据库打包或集成。

还有哪些类似 RealBasic 的产品?

4

4 回答 4

5

您可以查看LiveCode

我没有任何使用它的经验,但它也声称支持跨 Mac / Windows / Linux 等的跨平台应用程序开发

另外,我认为这个产品曾经被称为“革命”,所以它至少已经存在了几年 - 据我所知,革命自 2001 年之前就已经存在

于 2010-09-29T02:27:21.710 回答
3

使用 Java 的主要问题是 UI 没有运行平台的原生外观和感觉。有时这并不重要。但我发现对于大多数最终用户来说,UI 是一件大事。

与上述答案相反,RealBasic 从未使用过“解释运行时”。它被编译为机器代码并链接到运行时。如今,它首先被编译成LLVM指令,然后才被编译成机器代码。所以它肯定比 Java 快。它的主要弱点似乎是任何基于 Basic 的语言的污名。

于 2011-06-22T23:03:23.870 回答
2

由于RealBasic的跨平台功能,我使用了很多年。长期以来,RealBasic 是唯一真正管理这两个世界的产品。

随着 OS X 10.4 JAVA成为 RealBasic 的真正替代品。在 Windows 上 JAVA 已经运行好几年了,现在它在 10.4 上也能在 OS X 上运行良好。JAVA 唯一的问题是:您需要在目标系统上有一个 JRE(OS X 总是有,Windows 通常有但不总是) - 这是 JAVA 唯一的坏处。RealBasic 也是“只是一个解释的运行时”——但它在二进制文件中带来了它的运行时,另一方面,如果你将 RealBasic .exe 与VB项目进行比较,它们会变得非常巨大。

在 10.4 中,我决定改用 JAVA 进行跨平台开发,从我今天的角度来看,这是我能做出的最佳决定。

于 2011-06-01T15:59:47.403 回答
0

您可以尝试使用 Adob​​e Flex(现为 Apache Flex)

Flex for Web Apps(RIA 应用程序)使用 Web 服务(php、coldfusion、java、asp.net 等) AIR for Desktop(Windows、Mac) AIR for mobile(Android、iOS、BlackBerry)

如果您使用 AIR,则需要安装 AIR 运行时

对不起,我的英语不好

于 2014-08-06T23:29:57.730 回答