All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Categories: Notícias

Artigo: Desenvolvendo com GeneXus

No Brasil, muitas empresas utilizam GeneXus para desenvolver e posso afirmar que com certeza são empresas grandes as que possuem licenças de GeneXus ou têm software feito com a ferramenta. O GeneXus é um software que automatiza o ato de desenvolver um programa. O desenvolvedor especifica suas aplicações em alto nível (majoritariamente, de forma declarativa), a partir do qual se gera código para múltiplos ambientes.

De uma forma mais técnica, GeneXus é uma ferramenta de desenvolvimento de software baseada em conhecimento e orientada, principalmente, para aplicações corporativas, web, plataformas Windows (GUI) e plataformas móveis. A ferramenta inclui um módulo de normalização, que cria e mantém uma estrutura de banco de dados (SGBD), baseada no modelo de dados não normalizado definido pelo usuário, uma linguagem declarativa (baseada em regras) e uma linguagem procedural simples e poderosa.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Por utilizar uma linguagem proprietária, ela permite a ferramenta traduzir estas instruções para várias linguagens de mercado em diferentes tipos de plataformas. As linguagens em que se pode gerar incluem: Cobol e RPG (para a plataforma IBM AS/400), Visual FoxPro, C#, Java e Ruby, com ênfase nas últimas três. Para plataformas móveis (Windows CE e Pocket PC) existe o gerador .Net Mobile e a nova versão de GeneXus disponibiliza geradores para os Smart Devices (phones e tablets) com geradores para as plataformas Android, iOS e BlackBerry. Em ambiente web, a ferramenta implementa de maneira muito simples e automática códigos AJAX do mais alto nível.

Desenvolvendo em GeneXus

A primeiras tarefa para desenvolver em GeneXus é definir as entidades e depois descrever a realidade com atributos. Ou seja, você precisa declarar de forma não-normalizada as visões dos usuários. GeneXus inclui um módulo de gerenciamento da estrutura de dados, o qual normaliza, cria, relaciona e mantém a estrutura a partir dessa visão não-normalizada gerada pelo desenvolvedor.

Os DBMS mais populares são suportados, como Microsoft SQL Server, Oracle, IBM DB2, Informix, PostgreSQL e MySQL. Outro dado fundamental é que GeneXus já tem definidos alguns patterns, como inserir, modificar e apagar, o que facilita a criação e alteração do sistema. Tudo isso sem digitar uma linha de código.

Vale reforçar que quando executo a aplicação, ele já gera e sabe se precisa normalizar alguma tabela. Tudo é reconfigurado automaticamente. Ante qualquer mudança da realidade no modelo, GeneXus impacta automaticamente as tabelas do banco de dados e gera de novo automaticamente todos os programas afetados pelas mudanças. Isso é apenas um resumo de como é fácil desenvolver com GeneXus. Mais informações podem ser obtidas em www.genexus.com.br ou baixando o trial do GeneXus em http://www.genexus.com/portal/hgxpp001.aspx?2,61,1055,O,P,0,MNU;E;227;2;MNU

 

 

* Pablo Mazzilli – Gerente Técnico da Artech – empresa que desenvolve a ferramenta GeneXus.

**As opiniões dos artigos/colunistas aqui publicadas refletem unicamente a posição de seu autor, não caracterizando endosso, recomendação ou favorecimento por parte da IT Mídia ou quaisquer outros envolvidos nesta publicação

ð        Você tem Twitter? Então, siga http://twitter.com/IT_Web e fique por dentro das principais notícias de TI e telecom.


Next Android tem quase 50% da fatia de mercado dos smartphones »
Previous « Experiência na carreira de programador pode gerar variação salarial de 1145,50%
Share
Published by
Editorial IT Forum 365
15 anos ago

    Related Post

  • Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais
  • Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati
  • CBYK nomeia Maurício Matsuda como novo CEO

Recent Posts

  • Notícias

83% dos CIOs já adiaram projetos estratégicos por restrições de orçamento

A pressão por controle de custos vem alterando a dinâmica das áreas de tecnologia nas…

1 semana ago
  • Estudos

Fintechs brasileiras captam US$ 2,77 bi em 2025 e entram em nova fase de maturidade

O mercado brasileiro de fintechs passou por uma transformação no perfil dos investimentos em 2025.…

1 semana ago
  • Notícias

Sioux aposta em IA e dados para nova fase de experiências digitais e expande atuação para a Europa

O avanço da inteligência artificial e o uso estratégico de dados vêm transformando a forma…

1 semana ago
  • Artigos

Qual é o risco do desenvolvimento de software com IA?

Por Ramon Ribeiro Quase metade do código produzido por assistentes de inteligência artificial contém vulnerabilidades…

1 semana ago
  • Notícias

Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati

Peça a um modelo de inteligência artificial que gere a imagem de uma cidade, sem…

1 semana ago
  • Notícias

Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais

O IT Forum apresenta, semanalmente, os novos executivos e os principais anúncios de contratações, promoções e mudanças…

1 semana ago
All Rights ReservedView Non-AMP Version
  • L