Wordpress Themes

De todo un poco sobre Gambas

Hace unos días les contaba sobre la tan ansiada salida de Gambas 2, y tambien les prometia un articulo un poco más completo sobre este lenguaje, bueno como lo prometido es deuda, aqui está.

 

Para comenzar repito un poco lo que les conte anteriormente. Gambas es un lenguaje de programación libre, que se podria decir, es una mezcla de BASIC y Java. Tiene un entorno de desarrollo muy completo que nos permitira crear aplicaciones rapidamente dibujando controles en pantalla (es por esto que es inevitable su comparación con Visual Basic). Sin embargo Gambas no es BASIC, como bien lo indica su nombre Gambas Almost Means Basic; es “casi BASIC“, pero no es lo mismo. Si lo comparamos con otros lenguajes como Visual Basic nos encontraremos con algunas diferencias muy importantes, por ejemplo la existencia de clases, algo desconocido en VB, lo cual trae la posibilidad en Gambas de trabajar con objetos. Para ver la lista completa de diferencias con respecto a VB visiten este link.

 

Las posibilidades de lo que podemos hacer con Gambas son infinitas ya que tenemos una gran cantidad de herramientas a nuestra disposición, podremos trabajar tanto con librerias QT como GTK+, podremos conectarnos a bases de datos MySQL, PostgreSQL o SQLite; y ademas tendremos un gestor de bases de datos para trabajar con ellas. Un buen sitio para buscar ideas o ver poyectos realizados con Gambas es Gambas Forge, alli encontraran una buena cantidad de proyectos de todo tipo.

 

Otra muy buena caracteristica de Gambas es que desde el mismo entorno de desarrollo podremos empaquetar nuestros proyectos en diferentes formatos como lo son deb, rpm, o tar.gz, lo que ayudara a distriuir más facilmente nustras creaciones.

 

Uno de los puntos más flojos de Gambas no está si quiera en el lenguaje sino en la falta de documentación, si bien existen algunas wikis y sitios al respecto (inclusive en español), no son suficientes y en alguna ocasión tendremos dudas sobre como implementar determinado componente o función. Afortunadamente estoy viendo cada vez más sitios sobre este lenguaje donde podremos encontrar buena documentación. Ademas existen listas de correos y un canal IRC oficial en Freenode.net llamado #gambas. Al final del post les dejare varios links al respecto.

 

Gambas está disponible de manera oficial en la mayoria de las grandes distribuciones de Linux. Yo lo instale desde mi Debian simplemente usando apt ya que los paquetes se encuentran disponible en los repositorios, pero por si alguna razon no llegara a estar pueden usar este repositorio

 

http://apt.linex.org/linex/gambas/stable/

 

Luego escribiendo esta linea ya lo podran instalar

 

apt-get install gambas2

 

Para las demas distros les recomiendo que entren en esta página y vean las instrucciones especificas. Y sino pueden compilarlo bajando las fuentes y usando los comandos

 

./configure -C

 

make

 

Y como root (o usando sudo)

 

make install

 

Recuerden que antes de compilar van a necesitar algunas librerias corrspondientes a cada componente

 

Componentes Libraries
gb.compress.zlib libz.so
gb.crypt libcrypt.so
gb.db.mysql libmysqlclient.so libz.so
gb.db.postgresql libpq.so
gb.db.sqlite3 libsqlite3.so
gb.gtk.svg librsvg2.so
gb.net.curl libcurl.so
gb.pcre libpcre.so
gb.qt libqt-mt.so.3
gb.sdl libSDL.so libSDL_image.so libGL.so libGLU.so
gb.v4l libjpeg.so libpng.so Video4Linux >= 2.0
gb.xml.xslt libxslt

 

Para finalizar les recomiendo a todos que prueben este lenguaje que a mi parecer es exelente por sus capacidades y por permitirnos desarrollar una aplicación rapidamente sin demasiadas complicaciones; es un lenguaje que resultara ideal para quienes hayan migrado desde Windows y extrañen a Visual Basic. Como dije anteriormente, en la falta de documentación completa esta el punto debil de Gambas, pero esto es algo en lo que todos podemos ayudar a cambiar y no esperar que otros lo hagan por nosotros. Por último aca les dejo algunos links de interes relacionados con Gambas

 

Gambas Source Forge

 

Gambas Forge

 

Gambas Documentation

 

Gambas RAD

Si te gustó el contenido de este blog suscribite a nuestro Feed RSS
Posted January 9th, 2008 by Tinchio under GNU/Linux, Informatica, Programacion, Software

 

Tambien te pueden interesar estos articulos:

2 Comentarios en “De todo un poco sobre Gambas”

  1. alarion dijo:

    muy buena la reseña, tengo muchas ganas de probar gambas ya que cuando utilizaba winxp programaba en visual basic.
    Asi q me voy a poner en proyecto de compilarlo para Puppy Linux :-)
    Saludos

  2. gmarcos87 dijo:

    Muy buen post, ya lo habia leido pero buscando sobre gambas en google volvi a dar con el, asi que aprovecho y te felicito.

Deja tu comentario

Hosting para WordPress - KrakenHost

Tags

Links

Feed

Ingresa tu dirección de e-mail para suscribirte:

Buscar

Otros