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

  • Apple e Intel fecham vão fabricar chips de IA nos EUA, diz Trump
  • Livelo reduz custos em até 60% com uso de IA orientada ao negócio
  • FAPESP credencia incubadora da Alta Paulista para apoiar startups de base tecnológica

Recent Posts

  • Inteligência Artificial

Livelo reduz custos em até 60% com uso de IA orientada ao negócio

A Livelo reformulou sua estratégia de monitoramento digital em parceria com a Stefanini Data &…

2 segundos ago
  • Inovação

FAPESP credencia incubadora da Alta Paulista para apoiar startups de base tecnológica

O Centro de Inovação Tecnológica da Alta Paulista (CITAP) passou a integrar o grupo de…

46 minutos ago
  • Inovação

Accenture investe na AlphaSense para levar inteligência de mercado baseada em IA ao centro das decisões corporativas

A Accenture anunciou um investimento na AlphaSense, plataforma especializada em inteligência de mercado baseada em…

2 horas ago
  • Artigos

Quando a voz humana se torna infraestrutura econômica

Por Lucia Regina P. Moioli, Pela primeira vez na história, tornou-se tecnologicamente viável reproduzir em…

2 horas ago
  • Notícias

Apple e Intel fecham vão fabricar chips de IA nos EUA, diz Trump

A Apple concordou em trabalhar com a Intel no desenvolvimento e na fabricação de chips…

2 horas ago
  • Notícias

HPE firma aliança com 8 empresas para avançar em computação quântica híbrida

A computação quântica ainda não tem aplicação comercial em escala. A Hewlett Packard Enterprise (HPE)…

17 horas ago
All Rights ReservedView Non-AMP Version
  • L