principal | EncontrARTE | autores | foro | contacto | nosotros | archivo
Foros de Aporrea.org
¡Espacio para discutir sobre el Socialismo del Siglo XXI!
Atención: En estos foros no se acepta propaganda opositora ni golpista, en especial referencias racistas, machistas u homofóbicas. Todo mensaje grosero, racista o de propaganda opositora será borrado, y nos reservamos el derecho de bloquear a los saboteadores, al igual que los medios golpistas tienen vetados a los que apoyamos el proceso de cambios. La crítica respetuosa siempre será bienvenida, mas no el saboteo!
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 
"Gambas" (camarones, langostinos) el VisualBasic de Linux

 
Publicar Nuevo Tema   Responder al Tema    Índice de Foros de Aporrea.org -> Ciencia, Internet, Software Libre, etc.
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
victorinux






Registrado: 05 Nov 2007
Mensajes: 5128

MensajePublicado: Jue Mar 22, 2012 5:03 pm    Título del mensaje: "Gambas" (camarones, langostinos) el VisualBasic de Linux Responder citando

A pesar de estar basado en el lenguaje BASIC y poseer gran similitud con Visual Basic, Gambas no es un clon.



Gambas es un lenguaje de programación libre derivado de BASIC (de ahí que Gambas quiera decir "Gambas Almost Means Basic"). Es distribuido con licencia GNU GPL.

Cabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador.

Gambas nació como respuesta a la necesidad de tener un entorno de desarrollo rápido de aplicaciones (RAD) que cumple la necesidad de muchos programadores del lenguaje de Microsoft de tener un lenguaje de programación sencillo para plataformas libres (como GNU/Linux y BSD).

Diferencias con VisualBasic (v6)

La principal diferencia con respecto a Visual Basic 6.0 es el soporte para orientación a objetos. En Gambas, no existen los arreglos de controles -muy populares en Visual Basic- pero dispone de un elemento similar llamado group, que utilizado conjuntamente con arrays de objetos ofrecen resultados análogos.

Gambas añade algunas propiedades nuevas en algunos de sus controles, como la alineación vertical/horizontal en etiquetas, o algunas propiedades gráficas en el elemento Button (Equivalente a CommandButton de Visual Basic).

El acceso a bases de datos es sumamente sencillo. Gambas incluye, al igual que Visual Basic, su propio empaquetador para la distribución de aplicaciones, que permite crear incluso paquetes Deb. Los componentes suministrados en Gambas 2.0 son realmente potentes, desde una biblioteca para el manejo de documentos PDF, hasta componentes para imágenes, sockets e informes (equivalentes a Crystal reports) y otras herramientas gratuitas alternativas.

Es importante señalar que prácticamente todos los proyectos desarrollados en este entorno son compatibles con versiones nuevas de Gambas, no así los hechos por Microsoft Visual Basic, es decir, por ejemplo un proyecto hecho en Microsoft Visual Basic 5.0 difícilmente funcionará en la última versión, ya que no es orientado a objetos, por lo tanto carece de herencia.

Gambas es una alternativa a la programación visual ofrecida en Visual Basic para entornos GNU/Linux. Su talón de Aquiles actualmente es la imposibilidad de crear aplicaciones para Windows y Mac OS X.

Aunque muchos critican la escasa documentación, existen libros completos (en español e inglés) que tratan a profundidad todos los componentes de este lenguaje de programación http://gambas.gnulinex.org/libro/ .

Si no lo tienen en su synaptic, pueden bajarlo de http://gambas.sourceforge.net/en/main.html

documentación: http://gambasdoc.org/help/?es

Gambas WikiBook http://en.wikibooks.org/wiki/Gambas

_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado
MARK AINT






Registrado: 19 Sep 2009
Mensajes: 2035

MensajePublicado: Jue Ago 16, 2012 6:25 pm    Título del mensaje: Responder citando

Cita:
Es importante señalar que prácticamente todos los proyectos desarrollados en este entorno son compatibles con versiones nuevas de Gambas, no así los hechos por Microsoft Visual Basic, es decir, por ejemplo un proyecto hecho en Microsoft Visual Basic 5.0 difícilmente funcionará en la última versión, ya que no es orientado a objetos, por lo tanto carece de herencia.



Eso es importante, que rabia eso de que las diferentes versiones van siendo incompatibles.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice de Foros de Aporrea.org -> Ciencia, Internet, Software Libre, etc. Todas las horas están en GMT - 4.5 Horas
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas




Powered by phpBB © 2001, 2002 phpBB Group
Copyleft 2002-2007 Aporrea.org