Ejecutar BASIC


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Run BASIC es un servidor de aplicaciones web , basado en la versión Liberty BASIC del lenguaje de programación BASIC .

Modelo de programación

Run BASIC utiliza un modelo de programación de escritorio. Las páginas web no se guardan en archivos individuales ni se tratan como plantillas, sino que se generan dinámicamente según lo determine el programador. Se puede programar en dos estilos. Con la programación procedimental , las aplicaciones se realizan mediante subrutinas y funciones. La aplicación es un estado que se gestiona de forma automática y transparente. Con la programación orientada a objetos , las aplicaciones se pueden convertir en componentes en objetos con métodos llamados en ellos. Cualquier objeto se puede representar a sí mismo en una página web como una forma de tener diferentes partes de una página web gestionadas de forma modular.

Run BASIC favorece un enfoque basado en widgets en el que la interfaz de usuario (UI) se programa sin utilizar el lenguaje de marcado de hipertexto ( HTML ). Los comandos de alto nivel generan HTML automáticamente. Los colores, las fuentes, los fondos y el diseño se pueden ajustar mediante hojas de estilo en cascada (CSS). Si es necesario, se puede inyectar HTML o JavaScript en una página. La interactividad es similar a la de las aplicaciones de escritorio, con devoluciones de llamada que vinculan las acciones del usuario a las rutinas del programa. La clasificación de las solicitudes web y el envío de las acciones del usuario a los procedimientos es automático.

Run BASIC puede dibujar gráficos y convertirlos en páginas web; recuperar archivos de otros sitios web mediante GET y POST y utilizar un analizador XML integrado para extraer datos; e incluye una capacidad de base de datos que utiliza el motor de base de datos SQLite .

Modelo de servidor web

Run BASIC no es un módulo adicional como Perl o PHP para Apache . El compilador BASIC y el modelo de ejecución están estrechamente integrados con su propio servidor HTTP. Si es necesario, se puede utilizar como proxy detrás de otro servidor web, como Apache. La gestión de sesiones es transparente para los programadores. Cuando se inicia una aplicación web, se le asigna una sesión. Si está inactivo el tiempo suficiente (la duración se puede personalizar), la sesión se agota y se recupera la memoria. No es necesario introducir la lógica de la sesión en el código.

Plataformas compatibles, licencias

Los sistemas operativos compatibles incluyen Microsoft Windows 2000 , XP , Vista , Mac OS X y Linux . Los navegadores web compatibles incluyen Internet Explorer 6 y 7, Mozilla Firefox 2 y 3 y Safari 3.x. Las licencias incluyen software comercial y gratuito.

Ver también

  • Liberty BASIC , el BASIC basado en Windows en el que se basa Run BASIC
  • SQLite , un motor de base de datos popular utilizado por Run BASIC

enlaces externos

  • Página web oficial
  • Ejecute BASIC: programación en línea en NetworkWorld
  • Alojamiento para aplicaciones Run BASIC
Obtenido de " https://en.wikipedia.org/w/index.php?title=Run_BASIC&oldid=910171051 "