(→Instalar la última versión desde otros repositorios (recomendado)) |
(→Enlaces externos) |
||
| (No se muestran 3 ediciones intermedias realizadas por 2 usuarios) | |||
| Línea 5: | Línea 5: | ||
| versión_estable = 2.0.0 | | versión_estable = 2.0.0 | ||
| fecha_versión_estable = 2 de enero de 2008 | | fecha_versión_estable = 2 de enero de 2008 | ||
| − | | género = [[:Categoría:lenguajes|Lenguaje de programación]] | + | | género = [[:Categoría:lenguajes de programación|Lenguaje de programación]] |
| licencia = [[w:software libre|libre]] ([[w:GNU GPL|GPL]]) | | licencia = [[w:software libre|libre]] ([[w:GNU GPL|GPL]]) | ||
| web = [http://gambas.sourceforge.net/ gambas.sourceforge.net] | | web = [http://gambas.sourceforge.net/ gambas.sourceforge.net] | ||
| Línea 175: | Línea 175: | ||
{{Wikipedia}} | {{Wikipedia}} | ||
* [http://gambas.sourceforge.net/ Sitio web oficial de Gambas] {{en}}. | * [http://gambas.sourceforge.net/ Sitio web oficial de Gambas] {{en}}. | ||
| − | * [http://gambas | + | * [http://www.gambas-es.org/ Gambas-es] Comunidad Hispana de Gambas |
| − | + | ||
| − | [[Categoría:Lenguajes]] | + | [[Categoría:Lenguajes de programación]] |
| Gambas | |
|---|---|
| Desarrollador:
|
Equipo de desarrollo |
| Género:
|
Lenguaje de programación |
| Licencia:
|
libre (GPL) |
| En Español:
|
Sí |
| Sitio Web:
|
gambas.sourceforge.net |
Mediante Gambas podemos crear formularios, botones de comandos, cuadros de texto o enlazar bases de datos como MySQL, PostgreSQL o SQLite.
Contenido |
El nombre de Gambas responde al acrónimo recursivo Gambas Almost Means Basic (Gambas Casi Significa Basic), ya que no podemos considerarlo un clon de BASIC, puesto que Gambas también está muy inspirado por el lenguaje de programación Java. Debido a este nombre, el logo del proyecto Gambas es una gamba de color azul.
El proyecto Gambas fue creado en París por Benoît Minisini el año 1999 y ha evolucionado hasta su versión actual (enero de 2008), que es la 2.0.0.
Gambas nació como respuesta a la necesidad de tener un entorno de desarrollo rápido de aplicaciones o RAD alternativo a Microsoft Visual Basic que pudiera correr sobre plataformas libres como GNU/Linux o *BSD. Esto aportaba una solución para programadores que provenían de Microsoft Windows acostumbrados al lenguaje de programación Visual Basic.
Gambas permite a los desarrolladores:
Gambas está diseñado para construir aplicaciones gráficas (GUI) mediante el empleo de la biblioteca multiplataforma Qt. De hecho, el entorno de desarrollo de Gambas está escrito en el propio Gambas. Gambas incluye un asistente de diseño de GUI para ayudar al usuario a diseñar una interfaz gráfica de usuario.
Gambas ha sido portado a casi cualquier distribución de GNU/Linux, a excepción de Linspire, en la cual hay problemas con las bibliotecas Qt. Además, ha sido portada a OpenBSD y es mantenido como un port oficial de este sistema operativo.
Desafortunadamente, las aplicaciones en Gambas no son operativas en entornos Windows o Mac OS X.
Las diferencias más destacables entre Gambas y Visual Basic son:
Puedes instalar Gambas mediante varios métodos:
Una vez instalado, el programa se halla en Aplicaciones -> Programación.
Instala el paquete gambas del repositorio universe de Ubuntu.
Puedes instalar a través de Synaptic o mediante apt-get o aptitude.
Como parte del soporte proporcionado por gnuLinEx al proyecto Gambas, se han creado paquetes binarios .deb (Debian) para las distribuciones Ubuntu 8.04 «Hardy Heron», Ubuntu 7.10 «Gutsy Gibbon», 7.04 «Feisty Fawn» y 6.10 «Edgy Eft», además de para las versiones 4.0 y 4.1 de Guadalinex.
Los paquetes generados son derivados de los paquetes oficiales creados para Debian por José L. Redrejo (desarrollador de Debian), por lo que su calidad y estabilidad están garantizadas. Estos paquetes serán actualizados en los repositorios a medida que se actualicen los propios paquetes para GnuLinex.
Para proceder a instalar, primero tendremos que actualizar nuestro sources.list (lista de repositorios). Para ello escribiremos en una consola:
sudo gedit /etc/apt/sources.list
Y añadiremos una de las siguientes líneas en función de la distribución que estemos usando:
deb http://azores.linex.org/gambas-other/ hardy main
deb http://azores.linex.org/gambas-other/ gutsy main
deb http://azores.linex.org/gambas-other/ feisty main
deb http://azores.linex.org/gambas-other/ edgy main
Seguidamente, cerramos y guardamos en archivo editado y actualizamos la lista de repositorios mediante el comando:
sudo aptitude update
A continuación procederemos a realizar la instalación normalmente mediante el comando:
sudo aptitude install gambas2
Y aceptar.
Estas instrucciones son aplicables a Ubuntu 7.04, aunque pueden funcionar con versiones anteriores a Ubuntu 7.04, pero es recomendable actualizar a Ubuntu 7.04 «Feisty Fawn» antes de seguir adelante. Si queremos encontrar las versiones exactas de los paquetes para una determinada versión de Ubuntu nos llevará tiempo. Si actualizamos el sistema antes de proceder agilizaremos el proceso.
Primeramente, tendremos que obtener la última versión del código fuente de Gambas en la página del proyecto Gambas. En el momento de realizar esta guía, el enlace a la versión más actualizada (versión 2.0) es éste. Lo descargaremos en nuestro escritorio.
Seguidamente debemos asegurarnos que tenemos instalados los paquetes de desarrollo adecuados. Para ello, abriremos una sesión de terminal y copiaremos lo siguiente:
sudo aptitude install build-essential g++ automake autoconf libbz2-dev libgnorba-dev libfbclient1 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl3-dev libgtkglext1-dev libqt3-mt-dev kdebase-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev build-essential libbonobo2-dev libcos4-dev libomniorb4-dev firebird2-dev librsvg2-dev libpoppler-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev
A continuación tendremos que ir al directorio y desempaquetar el código de Gambas del archivo .tar.bz2 dentro del escritorio:
cd ~/Desktop tar xjf gambas2-1.48.tar.bz2
Seguidamente nos situaremos en el directorio generado y seguiremos el proceso de compilación estipulado en el archivo README. Escribiremos en el terminal:
./configure -C make sudo make install
Esto debería dejarnos una versión operativa de Gambas en /usr/local/bin, de modo que si tecleamos en consola:
gambas2
Debería iniciarse el nuevo entorno de desarrollo integrado de Gambas.
Si queremos desarrollar aplicaciones para KDE tendremos que añadir a la lista de paquetes a instalar los paquetes libarts1-dev y kdelibs4-dev.
|