realbasic 支持哪些语言?
Posted
技术标签:
【中文标题】realbasic 支持哪些语言?【英文标题】:what languages are supported in realbasic? 【发布时间】:2010-02-15 08:59:14 【问题描述】:一位朋友告诉我,我可能可以通过 realbasic 中的 php 插件创建 mac 应用程序。这是真的?我像疯了一样在网上搜索并且语法没有 使用插件查看任何接近 php 的东西。你所做的就是编写函数调用并在其中编写你的 php。但这有点愚蠢。我想知道的是这个应用程序支持哪些语言,我在它的教程中看到的语言是什么或接近什么?谢谢
【问题讨论】:
【参考方案1】:REAL Studio(以前称为 REALbasic)是一种完全面向对象的 BASIC 语言,可以编译原生 Macintosh OS X、Windows 和 Linux 可执行文件。 IDE 包含创建应用程序所需的所有编辑器和编译器。
Monkeybread Software 提供了一个 php 插件,允许您在 REALbasic 中调用 php 脚本。它们还提供了一种在 REALbasic 应用程序中使用 Java 类的方法。通常,插件允许您在 RB 框架之外调用 C 代码。
【讨论】:
【参考方案2】:REALBasic 可以做到这一点吗?
Review of REALBasic 说
REALBasic 是允许程序员使用 BASIC 编程语言开发应用程序的工具...REALBasic 还将为 MAC OS Classic 和 MAC OS X 创建应用程序。
您的朋友可能误解了对其他语言的支持。
【讨论】:
但它使用什么语言? ... 这不是 BASIC 吗?相反,REALbasic。 很抱歉,这听起来很愚蠢,但它的语言是唯一的吗?我问的原因是因为我看到了一个 php 插件并且想知道它的用途 它使用 REALbasic,一种基本的方言。有一些方法可以支持插件,我相信 C,就像有人提到的那样,有一些插件可以让你扩展功能。如果您想了解更多信息,请访问 REAL Software 网站并向他们的人员发送电子邮件;他们的支持人员通常非常擅长快速回答问题。【参考方案3】:有点迟到的澄清,但可能需要做,因为这里有点混乱。
简短回答:是的。您可以在 REALStudio(REALBasic 的 IDE)中使用 PHP。由于某种原因,上面的大多数答案都会错误地解释过于严格或过于宽松。
REALBasic 是语言。 REALStudio 是 IDE 和编译器。
REALStudio 接受可以使用 REALBasic 从 IDE 中调用的插件。这些插件可以以编程方式执行任何可能的操作,包括调用其他语言解释器。
有PHP、Lua、javascript等语言的插件。这些,当包含插件时,提供可以被调用来执行脚本和处理结果的函数。这并不意味着将这些语言的功能添加到 REALStudio 中,而是可以运行整个解释器,就像在命令行中运行它一样。
'Comments in REALBasic start with a '
'Double quotes are escaped by doubling them, ""like so""
'Initialize a new PHP object
dim p as PHPMBS
p=new PHPMBS
'Put the PHP code into a string
dim phpFunction as string = "echo ""Hello"";"
'Result is a string variable where the result will be assigned
dim result as string
'Assign the result of the PHP Function to the string variable
result=p.Execute(phpFunction)
'Pop up an alert with the message
msgBox result
当然,您可以将整个 PHP 文件包含到您的可执行文件中并调用它们并执行它们,结果可以是文本或图像,您可以在之后处理或输入另一个 PHP 函数。
想象一下 PHP 引擎被编译为一个库并且可供您的可执行文件访问,就像在大多数其他语言/IDE 中一样。
请记住,PHP 插件目前是需要付费的第 3 方模块。
【讨论】:
【参考方案4】:也许你的朋友在想尤马?它允许您使用 REALbasic 编写网站脚本(很像 PHP)。
http://www.yumadev.com/
【讨论】:
【参考方案5】:REALStudio 是 REAL Software 的 BASIC 版本的 IDE。它为 MacOS、Windows 和 Linux 编译。 IDE 支持一种语言 - BASIC。
【讨论】:
以上是关于realbasic 支持哪些语言?的主要内容,如果未能解决你的问题,请参考以下文章