GAMBAS: uma linguagem alternativa livre para desenvolvimento de aplicações GUI em Linux

GAMBAS: uma linguagem alternativa livre para desenvolvimento de aplicações GUI em Linux

Resumo

Este artigo visa a apresentar a linguagem GAMBAS, que é uma variante do BASIC, como alternativa para desenvolvimento de aplicações com interface gráfica (GUI – Graphical User Interface), em ambiente GNU/Linux, em oposição a linguagens comerciais mais conhecidas, como Java e C/C++, as quais possuem curvas de aprendizagem bem mais íngremes. Para isso, desenvolveu-se uma interface gráfica CRUD (Create/Read/Update/Delete) para o banco de dados de demonstração livre, Chinook, em sua versão para SQLite. Concluiu-se, através deste experimento, que a linguagem GAMBAS tem um grande potencial para o desenvolvimento de aplicações do tipo front-end, pois além da facilidade no aprendizado, por ter uma ótima documentação online e offline, embutida num bom ambiente integrado de desenvolvimento (IDE), totalmente escrito em GAMBAS, com suporte a arrastar e soltar controles em uma interface WYSIWYG (What You See Is What You Get), também apresenta suporte nativo aos bancos de dados Postgres, MySQL, SQLite, além de suportar conexões via ODBC.

Palavras-chave: GAMBAS. BASIC. SQLite. GNU/Linux. Aplicações GUI.

1 Introdução

Diante da popularização crescente do sistema operacional GNU/Linux, cresce também a demanda por aplicações e ferramentas de desenvolvimento, sobretudo, ferramentas que possibilitem o desenvolvimento rápido de aplicações (RAD – Rapid Application Development). Em razão deste cenário, o presente artigo objetiva a apresentar o projeto Gambas como uma ferramenta alternativa às tradicionais para desenvolvimento de aplicações com interface gráfica em ambiente GNU/Linux, com foco restrito a aplicações gráficas do tipo front-end com acesso a banco de dados, delimitando assim o escopo deste trabalho. Com vistas a atingir o objetivo proposto, apesar da escassez de material bibliográfico formal acerca do tema, por tratar-se de um projeto alternativo em software livre, realizou-se uma pesquisa bibliográfica em materiais disponíveis na internet, a qual subsidia a exposição descritiva do tema, bem como realizou-se, complementarmente, o desenvolvimento de um projeto simples dotado de uma interface gráfica e capaz de realizar as operações CRUD (Create/Read/Update/Delete) em um banco de dados SQLite, com o objetivo de experimentar e demonstrar, na prática, o uso e a aplicação tanto da linguagem quanto do ambiente integrado de desenvolvimento do Gambas na resolução do problema proposto, respeitando seu escopo e, posteriormente, realizando uma análise qualitativa acerca da maturidade e usabilidade da ferramenta em comento.  (…)

Clique aqui para baixar o artigo completo em PDF.

Pacote com o código fonte da aplicação desenvolvida para o artigo (chinook2-1.0.tar.gz).

Logo circular do Gambas
Logo circular do Gambas

Salvar

2 thoughts on “GAMBAS: uma linguagem alternativa livre para desenvolvimento de aplicações GUI em Linux

Deixe um comentário

Specify Facebook App ID and Secret in the Super Socializer > Social Login section in the admin panel for Facebook Login to work

Specify Google Client ID and Secret in the Super Socializer > Social Login section in the admin panel for Google and Youtube Login to work

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *