RealBasic还有哪些其他同类产品?

时间:2010-09-29 01:51:13

标签: realbasic

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

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

还有其他类似的产品,如RealBasic?

4 个答案:

答案 0 :(得分:5)

您可以查看LiveCode

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

此外,我认为这款产品曾经被称为“革命”,所以它至少已经存在了几年 - 革命自2001年以来一直存在,据我所知

答案 1 :(得分:3)

使用Java的主要问题是UI不具有正在运行的平台的原生外观。有时这无关紧要。但我发现,对于大多数最终用户而言,UI是一个大问题。

与上述答案相反,RealBasic从未使用过“解释运行时”。它被编译为机器代码并链接到运行时。这些天它在编译成机器代码之前首先编译成LLVM指令。所以它肯定比Java快。它的主要弱点似乎是基于Basic的任何语言所附带的耻辱。

答案 2 :(得分:2)

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

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

有了10.4,我决定改用JAVA进行跨平台开发,从我今天的观点来看,这是我能做出的最好的决定。

答案 3 :(得分:0)

您可以尝试使用Adobe Flex(现在是Apache Flex)

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

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

抱歉我的英文不好