Jump to content

Революция (программная платформа)

Revolution — это среда разработки программного обеспечения/программное обеспечение для создания мультимедиа в традициях HyperCard , основанное на движке MetaCard . Основное внимание уделяется предоставлению относительно доступного набора инструментов разработки и языка сценариев , которые позволяют создавать программы, работающие на нескольких платформах, с небольшими изменениями кода или без них. Интегрированная среда разработки (IDE), входящая в состав Revolution, частично построена на моделях, созданных Биллом Аткинсоном и первоначальной командой HyperCard в Apple обеспечения, такими как Microsoft , а затем последовала за многими другими продуктами для разработки программного Visual Basic . Revolution включает в себя похожий на английский язык сценариев под названием Transcript , полный расширенный набор языков программирования языка сценариев HyperCard, HyperTalk .

Версии более высокого уровня (см. «Версии » ниже) позволяют компилировать приложения для работы на более чем одной платформе, включая Macintosh (Classic или Mac OS 9 и Mac OS X ), Windows и Unix-подобные системы, включая Linux . Он также может импортировать стопки HyperCard, которые практически не требуют изменений, если только они не используют внешние функции, которые обычно не работают в Revolution.

Revolution задумана как среда, в которой непрограммисты чувствуют себя комфортно, а программисты чувствуют себя не слишком некомфортно (после привыкания к «нетрадиционному» синтаксису программирования). Как и в случае с любым языком программирования или средой разработки, мнения относительно степени достижения этих целей сильно различаются.

До Revolution 2 была доступна версия «Стартовый комплект». Это было бесплатное программное обеспечение, которое налагало ограничения на пользователя, например, не позволяло компилировать сценарии длиной более десяти строк. Однако с тех пор оно было прекращено и больше не доступно для загрузки. Версия «Карта мечты» предназначена для домашних пользователей/любителей. Приложения (называемые «стеками»), созданные с его использованием, требуют для запуска либо «Dreamcard Player», либо полную копию Revolution, поскольку Dreamcard не включает компилятор Revolution. Версия «Studio» более мощная и полезна при создании профессиональных бинарных приложений. Версия Enterprise, вероятно, слишком дорога для обычных пользователей, но по сравнению с другими аналогичными продуктами, такими как Borland Delphi или Kylix , имеет конкурентоспособную цену. Если вы хотите разрабатывать программы на платформах, отличных от Microsoft, для кросс-платформенного развертывания, Revolution — один из немногих коммерчески поддерживаемых вариантов.

Совместимость

[ редактировать ]

Revolution создана на основе движка MetaCard, поэтому стеки MetaCard на 100% совместимы с Revolution. Однако обратное не обязательно верно. Стеки HyperCard можно запускать, но внешние устройства будут работать только на компьютерах Mac. Для обновления до формата Revolution/MetaCard стопки SuperCard необходимо пропустить через конвертер.

Платформы

[ редактировать ]

Revolution работает на Mac Classic, Mac OS X, Windows 9x/NT/2000/XP и следующих вариантах UNIX:

Автономные приложения, написанные на Revolution, могут работать в вышеперечисленных системах, а также в Windows 3.1 (с ограничениями).

По состоянию на март 2005 г. Dreamcard Player работает только в Windows, Mac OS (Classic или X) и Linux.

Интерфейс

[ редактировать ]

пользователя GNOME / Xfce В Linux будет использоваться тема GTK+ /GTK+, если установлен Motif , в противном случае будет использоваться внешний вид . На Mac диспетчер внешнего вида, будет использоваться платиновый если он доступен, в противном случае будет использоваться внешний вид. В Windows будет использоваться тема XP или стандартные виджеты. Пользователи могут просмотреть внешний вид Motif, Platinum и Windows на любой платформе.

Революционное сообщество

[ редактировать ]

Есть много компаний и групп, которые используют двигатель Revolution. В основном он используется программистами-фрилансерами для создания небольших виджетов или библиотек, но как один из примеров используется исключительно Центром космического образования Кристы Маколифф . [ нужна ссылка ]

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 32ebf81669b2fd3a7cd58d02abd6038f__1691481840
URL1:https://arc.ask3.ru/arc/aa/32/8f/32ebf81669b2fd3a7cd58d02abd6038f.html
Заголовок, (Title) документа по адресу, URL1:
Revolution (software platform) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)