какие языки поддерживаются в realbasic? - PullRequest
0 голосов
/ 15 февраля 2010

друг сказал мне, что я могу создавать приложения Mac через плагин php в realbasic. Это правда? я искал в сети как сумасшедший и синтаксис не посмотрите что-нибудь близко к php, используя плагин, который есть. все, что вам нужно сделать, это написать вызов функции и написать свой PHP в нем. но это отчасти глупо. я хочу знать, какие языки поддерживаются в этом приложении, и какой язык это или близко к этому я вижу в его уроках? Thnx

Ответы [ 5 ]

4 голосов
/ 15 февраля 2010

REAL Studio (ранее REALbasic) - это полностью объектно-ориентированный язык BASIC, который компилирует собственные исполняемые файлы Macintosh для OS X, Windows и Linux. В среде IDE содержатся все редакторы и компиляторы, необходимые для создания приложений.

Monkeybread Software предлагает плагин php, который позволяет вызывать php-скрипты в REALbasic. Они также предлагают способ использования классов Java из приложения REALbasic. Плагины, как правило, позволяют вызывать код на языке C вне рамок RB.

1 голос
/ 10 сентября 2011

Немного позднего разъяснения, но, вероятно, это необходимо сделать, поскольку здесь есть небольшая путаница.

Краткий ответ: ДА. Вы можете использовать PHP в REALStudio (IDE для REALBasic). Большинство из приведенных выше ответов по какой-то причине ошибаются в слишком строгих или слишком слабых интерпретациях.

REALBasic - это язык. REALStudio - это IDE и компилятор.

REALStudio принимает плагины, которые можно вызывать из среды IDE с помощью REALBasic. Эти плагины могут делать все что угодно программно, в том числе вызывать переводчики других языков.

Есть плагин для 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 в настоящее время является сторонним модулем, за который нужно платить.

1 голос
/ 15 февраля 2010

Может ли REALBasic сделать это?

A Обзор REALBasic говорит

REALBasic - это инструмент, который позволяет программистам разрабатывать приложения с использованием языка программирования BASIC ... REALBasic также создает приложения для MAC OS Classic и MAC OS X.

Возможно, ваш друг ошибся в поддержке других языков.

0 голосов
/ 16 февраля 2010

REALStudio является IDE для версии ОСНОВНОГО программного обеспечения BASIC. Компилируется для MacOS, Windows и Linux. IDE поддерживает один язык - BASIC.

0 голосов
/ 15 февраля 2010

Возможно, твой друг думал о Юме? Он позволяет вам создавать скрипты для сайтов (как и PHP) с использованием REALbasic.

http://www.yumadev.com/

...