друг сказал мне, что я, возможно, могу создавать приложения для Mac с помощью плагина php в realbasic. Это правда? я искал в сети, как сумасшедший, и синтаксис не похож на php, используя плагин, который есть. все, что вы делаете, это пишете вызовы функций и записываете в них свой php. но это как-то тупо. что я хочу знать, так это то, какие языки поддерживаются в этом приложении и какой это язык или близкий к тому, который я вижу в его учебниках? спасибо
какие языки поддерживаются в realbasic?
Ответы (5)
REAL Studio (ранее называвшаяся REALbasic) — это полностью объектно-ориентированный язык BASIC, который компилирует собственные исполняемые файлы для Macintosh OS X, Windows и Linux. IDE содержит все редакторы и компиляторы, необходимые для создания приложений.
Monkeybread Software предлагает плагин php, который позволяет вам звонить php-скрипты в REALbasic. Они также предлагают способ использования классов Java из приложения REALbasic. Плагины, как правило, позволяют вам вызывать код C вне рамок RB.
Может ли REALBasic сделать это?
Обзор REALBasic говорит
REALBasic — это инструмент, который позволяет программистам разрабатывать приложения с использованием языка программирования BASIC... REALBasic также будет создавать приложения для MAC OS Classic и MAC OS X.
Возможно, ваш друг ошибся насчет поддержки других языков.
Немного запоздалое разъяснение, но, вероятно, его необходимо сделать, поскольку здесь есть небольшая путаница.
Краткий ответ: ДА. Вы можете использовать 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 в настоящее время является сторонним модулем, за который нужно платить.
Возможно, ваш друг имел в виду Юму? Это позволяет вам создавать сценарии веб-сайта (во многом как PHP) с использованием REALbasic.
REALStudio — это IDE для версии BASIC от REAL Software. Он компилируется для MacOS, Windows и Linux. IDE поддерживает один язык — BASIC.