Революция (программная платформа)
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
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:
- FreeBSD или BSD/ОС
- HP-UX 10.20 или новее
- SGI IRIX 5.3 или новее
- Linux Intel 1.2.13 ELF или новее
- AIX 3.2.3 или новее
- Solaris (2.5 или более поздняя версия для SPARC и x86 ; только SPARC 2.3 и 2.4)
- SunOS 4.1.x или новее
Автономные приложения, написанные на 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. В основном он используется программистами-фрилансерами для создания небольших виджетов или библиотек, но как один из примеров используется исключительно Центром космического образования Кристы Маколифф . [ нужна ссылка ]