« Firefox 1.0 pode não exibir corretamente URLs muito longas | Main | Adobe Reader 7.0 para Linux »

sexta-feira, 7 de janeiro de 2005

Ambiente RAD livre para programadores BASIC: Gambas.com.br

spk (spk8@hotmail.com) enviou este link do LinuxDicas e acrescentou: "Conforme esse link publicado no LinuxDicas.com.br pelo Manoel Pinho, o Gambas.com.br é um site sem fins ... (Ler na íntegra)

Publicado por brain às 14:59

Comentários dos leitores

(Termos de Uso)

» Comentário de eje del mal () em 07/01 15:47

E compila para Windows também, via Cygwin! tchau Visual Bobasic!

A propósito, alguém tem notícias do HBasic?

» Comentário de Janio () em 08/01 15:07

Os caras acreditam tanto, mas tanto no Gambas e no software livre de maneira geral... que o screenshot que aparece na página inicial é do site oficial do Gambas rodando no MICROSOFT INTERNET EXPLORER!!!

Um pingo de coerência não faz mal a ninguém, né?

» Comentário de Fabio Dondalski () em 08/01 17:14

bem, ao menos a mancada não é do site oficial, mesmo assim, eu mandei uma sugestão para o webmaster corrigir o descuido.

» Comentário de Welington R. Braga () em 08/01 21:49

"eje del mal",

O site do Hbasic é http://hbasic.sourceforge.net/ e ao que parece ele vai muito bem. Ao contrário do KBasic que tornou-se comercial entre o período de outubro/novembro passado, com a justificativa do autor de que software livre não paga os custos com a hospedagem do software e valorização do trabalho dele!

O HBasic continua 100% livre e depende da Qt 3.2 ou mais recente e sua ultima atualização é do dia 15 de agosto de 2004, estando na versão 0.9.9

O KBasic (como já dito) agora é comercial e custa 24,95€ e seu último release é datado em 28/12/2004, mas você precisa pagar para obte-lo e está agendado um novo release para fevereiro. Também depende da Qt 3.2 ou mais recente

O Gambas está na versão 1.0.1, datado em 03/jan/05 (é o release mais atual) e ao que me parece tem tudo o que os outros dois acima tem.

Para os que gostam de Visual Basic é bom lembrar que nenhum dos três são Clones do "MS-VB" e que a intenção também não é criar e nem manter compatibilização entre os códigos gerados por quaisquer destas IDES. Isso siginifica que se você aprendeu a usar o comando "msgbox" para exibir uma caixa de aviso não será necessáriamente esse comando que fará o mesmo no Gambas, Kbasic ou Hbasic. Quando se diz que estes projetos utilizam a linguagem Basic, refere-se aqui ao estilo de programação que não precisa usar símbolos ou palavras reservadas para delimitar corpo de código (como as "{}" no C/C++/Java, ou o begin/end no Pascal) e nem as habituais ";" para delimitar fim de comando.

Os comandos na maioria dos casos serão bem diferentes e inclusive a estrutura dos seus programas, alguns eventos etc. Mas mesmo assim é uma alternativa interessante para se programar se considerarmos o custo de uma suíte VisualStudio.

Lembre-se ainda que usar o Cygwin para rodar um programa "alienigena" no Windows não é algo muito trivial e por isso comercialmente falando talvez isso não crie um nicho de mercado muito bom, mas para desenvolvimento interno (programas que ficam restritos a sua empresa) são uma excelente alternativa

» Comentário de Morvan () em 09/01 22:23

Como bem frisou o Wellington, estes programas não são uma alternativa ao Visual Basic, no sentido de o substituirem. Apenas carregam, a exemplo do VB, algumas características que o fizeram popular, como o próprio conceito de R.A.D. Se se tiver ainda qualquer dúvida, visitem-se então os sítios respectivos. Malgrado o VB tivesse algumas mazelas, ele também detinha alguns méritos, dentre eles a facilidade de entender a sintaxe, sendo esta bem balzacquiana, como no velho Basic. Francesco Balena, um renomado escritor, outrora ativista do VB, ao migrar para o C, bem como outras desta derivadas, fez a seguinte observação (não literal, estou traduzindo apenas a idéia!): "Um problema que afeta o VB mortalmente é que ele não é escrito na própria linguagem, a exemplo do Pascal - Quer dizer, os "caras" que escreveram a sintaxe de compilação do VB não sabiam / sabem nada de VB, diferentemente de outras linguagens, como o PASCAL". O Gambas deixa isso bem claro no seu sítio, onde o autor fala textualmente que o Gambas é desemvolvido sobre a própria linguagem. Se se observar a sintaxe do HBasic, por seu turno, ver-se-á que ele é muito mais "C like"; não entendi nem mesmo o porque do nome; talvez uma estratégia de popularização. Alguém me dê uma luz, se possível, sobre o que jaz sob a escolha do nome HBASIC.

» Comentário de Alexandre Arruda Paes () em 10/01 01:28

Morvan, meu brother.... antes de mexer com informática você era advogado, não ?!?!? :)

Antes de sair do "lado negro da força"(Retorno de Jedi no SBT causa isto), eu gostava do VB e com ele ganhei uma boa grana durante 10 anos... O problema que via nele e que a Borland durante um curtíssimo periodo tornou realidade, foi o paraíso da multi-plataforma. Mas... o kilyx "vinagrou" e continuamos sem nenhum RAD nesses moldes... Mas quando digo RAD é no sentido da orientação a componentes: clicou duas vezes, apareceu, modificou o evento, compilou = está rodando!
Hoje probgramo em C e Python e no fundo (talvez nem tão no fundo), bate uma saudade... :)

» Comentário de hamacker () em 10/01 10:20

A titulo de curiosidade Alexandre Arruda Paes, o Delphi6 roda via WINE. Tanto que ainda estou compilando alguns projetos (que usam banco de dados firebird e suite IBO) dentro dum Conectiva 10. O Wine que estou usando é a versao 2004.12.01, e tambem o WineTools que ajuda a colocar algumas coisas básicas que sem ela os programas baseados em InstallShield,msi,... falham.
Acho que rodar o Delphi6 + aplicativos gerados por ele via wine uma alternativa + cross-plataform do que o Kylix.
Uma boa proposta que vejo para quem gosta de programacao cross-plataform, mas foge do C++ e Wine, é o Phyton, Java e Lazarus, o ultimo compátivel com a IDE do Delphi usando o compilador freepascal que é compativel com objectpascal da borland.
Aparentemente o Linux vive um paradoxo, por um lado excelentes linguagens que nao devem nada ao mundo windows, por outro lado uma baixa adesão dos programadores Windows que são viciados em ferramentas RAD (Visual C++, VB, Delphi). Parece até que para programadores Windows o importante é haver um RAD e nao se existe um bom compilador e IDE (non-Rad).

» Comentário de Marcelo Nascimento () em 10/01 15:19

Alexandre,
outra coisa que dá saudade do VB: Poder alterar o código durante um debug, alterar valores das variáveis, voltar o ponto de execução e ver suas alterações/correções funcionarem sem ter que parar a execução do programa... Isso vicia!! :-)

O formulário de comentários está desativado devido à mudança de sistema de gerenciamento de conteúdo.