stringtranslate.com

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

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

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

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

Версии

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

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

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

Платформы

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.

Интерфейс

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

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

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

Внешние ссылки