какие языки поддерживаются в realbasic?

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


person sarmenhbbbb    schedule 15.02.2010    source источник


Ответы (5)


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

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

person BKeeney Software    schedule 15.02.2010

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

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

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

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

person pavium    schedule 15.02.2010
comment
но какой язык он использует? - person sarmenhbbbb; 15.02.2010
comment
... Разве это не БАЗОВЫЙ? Вернее, REALbasic. - person outis; 15.02.2010
comment
извините, если это звучит глупо, но его язык единственный? причина, по которой я спрашиваю, заключается в том, что я видел плагин php и задавался вопросом о его назначении. - person sarmenhbbbb; 15.02.2010
comment
Он использует REALbasic, диалект основного языка. Есть способы поддерживать плагины, я верю в C, и, как кто-то упомянул, есть плагины, которые позволяют расширять возможности. Перейдите на веб-сайт REAL Software и напишите их людям, если вам нужна дополнительная информация; их люди поддержки, как правило, очень хорошо отвечают на вопросы довольно быстро. - person Bart Silverstrim; 22.02.2010

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

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

person Eduo    schedule 09.09.2011

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

http://www.yumadev.com/

person Paul Lefebvre    schedule 15.02.2010

REALStudio — это IDE для версии BASIC от REAL Software. Он компилируется для MacOS, Windows и Linux. IDE поддерживает один язык — BASIC.

person daustin777    schedule 16.02.2010