Conozca Gambas
Gambas es un entorno de desarrollo integrado para la creación de todo tipo de aplicaciones sobre sistemas GNU/Linux. Basado en el lenguaje de programación BASIC, ofrece todas las facilidades para generar aplicaciones de todo tipo:
- Aplicaciones de texto
- Aplicaciones gráficas basadas en GTK+/Gnome y QT/KDE
- Servicios Web
- Gestión de bases de datos: MySQL, PostgreSQL, Firebird, SQLite, ODBC
- Redes: sockets, HTTP, FTP
- Trabajo con XML y XSLT
- Diseño gráfico en 2D y 3D: SDL, OpenGL
- Empaquetado y despliegue sencillo de aplicaciones en diferentes distribuciones
- Internacionalización: Soporte integrado de traducción de aplicaciones
Un entorno realmente productivo
Gambas aporta un entorno RAD, desarrollo rápido de aplicaciones, el cual permite el diseño rápido y efectivo de todos los elementos de la interfaz de usuario: formularios, menúes, iconos y cualquier otro elemento necesario.
El mismo entorno aporta un editor con resaltado de texto y autocompletado de código, que simplifica el acceso a toda la funcionalidad de Gambas.
El asistente de empaquetado y distribución simplifica la tarea de crear paquetes deb y rpm para distintas distribuciones, el asistente de traducción facilita la internacionalización de aplicaciones, los controles se adaptan automáticamente a entornos de idiomas que se escriben de derecha a izquierda.
Gambas es un lenguaje totalmente orientado a objetos, que facilita la estructuración, escalabilidad y mantenimiento de grandes aplicaciones. Permite un control total de procesos, permitiendo el acceso a todas las utilidades de un sistema GNU/Linux y puede llamar a funciones externas de otras librerías escritas en C.
El depurador paso a paso integrado en el entorno y el veloz compilador a bytecode reducen de forma significativa el tiempo de diseño, programación y mantenimiento de aplicaciones. Así mismo, provee de sistema de acceso directo a servidores de control de versiones para la programación de aplicaciones en equipo y colaborativas.
Independencia del entorno gráfico
Gambas aporta dos componentes gráficos para trabajar con las librerías GTK+ y QT, las más utilizadas en entornos GNU/Linux. Ambos componentes disponen de la misma interfaz de programación, por lo cual un programa puede funcionar sobre ambas librerías sin cambiar una sola línea de código.
Más aún, los programas escritos con Gambas detectan el escritorio en ejecución (Gnome, KDE, Xfce...) y adaptan su juego de iconos para ofrecer una apariencia homogenea al usuario con independencia de su escritorio preferido.
Independencia del sistema de bases de datos
Gambas aporta un sistema de abstracción de conexiones a bases de datos mediante objetos que le permiten reutilizar el código para trabajar sobre los sistemas más populares de bases de datos: MySQL, PostgreSQL, FireBird, SQLite y a través de su componente ODBC con cualquier otro sistema de bases de datos en local o remoto.
La facilidad para cambiar de un sistema a otro sin modificar código, amplia las posibilidades de escalabilidad de su aplicación, según crecen sus necesidades.
El gestor de bases de datos integrado en el entorno de desarrollo simplifica las tareas de creación de bases, transferencia de datos entre distintas bases en procesos de migración, gestión de permisos de usuarios y generación automática de código para el despliegue de sus soluciones.
La herramienta para cualquier propósito y necesidad
Gambas permite crear servicios en segundo plano, aplicaciones gráficas de usuario y servicios Web, el uso de este entorno permite tener una base de conocimiento y código a ser reutilizada en cualquier situación y para cualquier necesidad. Basic es uno de los lenguajes más conocidos en el mundo lo cual garantiza la disponibilidad de programadores y la ayuda en su proyecto.
Gambas es extensible mediante componentes, los mismos componentes pueden ser creados y redistribuídos en Gambas para aumentar la potencia y la adaptación del entorno a sus necesidades particulares.
Gambas es software libre, lo que garantiza su mantenimiento y disponibilidad a lo largo del tiempo. Sus soluciones no quedarán limitadas en el tiempo por la decisión de otros proveedores. Únase ahora al grupo de empresas de desarrollo y programadores que han encontrado en el software libre su aliado ideal para ofrecer soluciones competitivas a bajo precio, sin costes adicionales en licencias para el cliente, con la flexibilidad, estabilidad, solidez y soporte del sistema operativo GNU/Linux a lo largo de todo el mundo, con la comunidad de desarrolladores global de mayores dimensiones en el planeta. Adapte el sistema a todas sus necesidades y a las de sus clientes, escale sistemas a cualquier tamaño sin preocuparse de las limitaciones de uso de versiones y coste adicional de licencias.