WikiDer > Запустите BASIC
Эта статья не цитировать любой источники. (Май 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Разработчик | Системы Shoptalk |
---|---|
Стабильный выпуск | 1.01 / ноябрь 2008 г. |
Интернет сайт | www |
Под влиянием | |
Liberty BASIC |
Запустите BASIC это веб приложение сервер, на основе Liberty BASIC версия БАЗОВЫЙ язык программирования.
Модель программирования
Run BASIC использует модель программирования рабочего стола. Веб-страницы не хранятся в отдельных файлах и не рассматриваются как шаблоны, а создаются динамически, как это определено программистом. Его можно запрограммировать в двух стилях. С процедурное программирование, приложения создаются с использованием подпрограмм и функций. Приложение - это состояние, которое управляется автоматически и прозрачно. С объектно-ориентированного программирования, приложения могут быть разбиты на объекты с помощью вызываемых к ним методов. Любой объект может отображать себя на веб-странице как способ модульного управления различными частями веб-страницы.
Run BASIC отдает предпочтение подходу на основе виджетов, когда пользовательский интерфейс (UI) запрограммирован без использования языка разметки гипертекста (HTML). Команды высокого уровня автоматически генерируют HTML. Цвета, шрифты, фон и макет можно настроить с помощью Каскадные таблицы стилей (CSS). При необходимости HTML или JavaScript может быть вставлен на страницу. Интерактивность аналогична настольным приложениям, где обратные вызовы связывают действия пользователя с программными процедурами. Маршалинг веб-запросов и отправка действий пользователя процедурам выполняется автоматически.
Run BASIC может рисовать графику и отображать ее на веб-страницах; получать файлы с других веб-сайтов с помощью GET и POST и использовать встроенный XML-анализатор для извлечения данных; и включает возможность базы данных с использованием SQLite ядро базы данных.
Модель веб-сервера
Run BASIC не является дополнительным модулем вроде Perl или же PHP это для Apache. Базовый компилятор и модель выполнения тесно интегрирована с собственным HTTP-сервером. При необходимости можно проксированный за другим веб-сервером, например Apache. Управление сеансом прозрачно для программистов. Когда веб-приложение запускается, ему дается сеанс. Если затем он достаточно долго неактивен (продолжительность настраивается), время сеанса истекает, и память восстанавливается. Логику сеанса не нужно вставлять в код.
Поддерживаемые платформы, лицензии
Поддерживается операционные системы включают Майкрософт Виндоус 2000, XP, Vista, Mac OS X, и Linux. Поддерживается веб-браузеры включают Internet Explorer 6 и 7, Mozilla Firefox 2 и 3, и Сафари 3.x. Лицензии включают коммерческие и бесплатные программы.
Смотрите также
- Liberty BASIC, основанный на Windows BASIC, на котором основан Run BASIC
- SQLite, популярный движок базы данных, используемый Run BASIC