Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Выполнить BASIC является веб - приложение , сервер , основанный на Liberty BASIC версии BASIC языка программирования .

Модель программирования [ править ]

Run BASIC использует модель программирования рабочего стола. Веб-страницы не хранятся в отдельных файлах и не рассматриваются как шаблоны, а создаются динамически, как это определено программистом. Его можно запрограммировать в двух стилях. При процедурном программировании приложения создаются с использованием подпрограмм и функций. Приложение - это состояние, которое управляется автоматически и прозрачно. С помощью объектно-ориентированного программирования приложения можно разбить на объекты с помощью вызываемых методов. Любой объект может отображать себя на веб-странице как способ модульного управления различными частями веб-страницы.

Run BASIC отдает предпочтение подходу на основе виджетов, при котором пользовательский интерфейс (UI) программируется без использования языка гипертекстовой разметки ( HTML ). Команды высокого уровня автоматически генерируют HTML. Цвета, шрифты, фон и макет можно настроить с помощью каскадных таблиц стилей (CSS). При необходимости на страницу можно вставить HTML или JavaScript . Интерактивность аналогична настольным приложениям, где обратные вызовы связывают действия пользователя с программными подпрограммами. Маршалинг веб-запросов и отправка действий пользователя процедурам выполняется автоматически.

Run BASIC может рисовать графику и отображать ее на веб-страницах; получать файлы с других веб-сайтов с помощью GET и POST и использовать встроенный XML-анализатор для извлечения данных; и включает возможность базы данных с использованием механизма базы данных SQLite .

Модель веб-сервера [ править ]

Run BASIC не является дополнительным модулем, как Perl или PHP для Apache . Модель компилятора и исполнения BASIC тесно интегрирована с собственным HTTP-сервером. При необходимости его можно проксировать за другим веб-сервером, например Apache. Управление сеансом прозрачно для программистов. Когда веб-приложение запускается, ему дается сеанс. Если затем он достаточно долго неактивен (продолжительность настраивается), время сеанса истекает, и память освобождается. Логику сеанса не нужно вставлять в код.

Поддерживаемые платформы, лицензии [ править ]

Поддерживаемые операционные системы включают Microsoft Windows 2000 , XP , Vista , Mac OS X и Linux . Поддерживаемые веб-браузеры включают Internet Explorer 6 и 7, Mozilla Firefox 2 и 3 и Safari 3.x. Лицензии включают коммерческие и бесплатные программы.

См. Также [ править ]

  • Liberty BASIC , ОСНОВНОЙ для Windows, на котором основан Run BASIC
  • SQLite , популярный движок базы данных, используемый Run BASIC

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Запустите BASIC: онлайн-программирование в NetworkWorld
  • Хостинг для приложений Run BASIC