В этой статье не процитировать какие - либо источники . ( май 2009 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчик | Системы Shoptalk |
---|---|
Стабильный выпуск | 1.01 / ноябрь 2008 г . |
Интернет сайт | www |
Под влиянием | |
Liberty BASIC |
Выполнить 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