cross-platform

GeneXus – O que é e para que serve

GeneXus é uma ferramenta CASE, para desenvolvimento de software baseada em conhecimento, orientada principalmente para aplicações corporativas, aplicações WEB, plataformas Windows (GUI) e Plataformas móveis. O desenvolvedor esboça suas aplicações em alto nível, principalmente em linguagem declarativa, então a ferramenta gera código para múltiplas plataformas. Inclui um módulo de normalização, que cria e mantém uma estrutura de banco de dados (SGBD) otimizada automaticamente, baseada no modelo de dados não normalizado definido pelo usuário através de uma linguagem declarativa (baseada em regras) e uma linguagem procedural simples e poderosa.  Criada pela Artech, empresa fundada em 1988 seu escritório central fica na cidade de Montevidéu, no Uruguai.

Através desta ferramenta é rápido e fácil criar aplicações de diversos níveis de complexidade, como por exemplo aplicativos ERP, sites, portais, aplicativos para celulares.

Grande parte dos desenvolvedores e entusiastas de GeneXus são provenientes da comunidade brasileira, tendo profissionais desde pequenas empresas a grandes corporações.

  • Linguagens

Por utilizar uma linguagem de alto nível proprietária, isto proporciona a ferramenta a capacidade de traduzir estas instruções para várias outras linguagens e funcionais em diversas plataformas. Das linguagens suportadas para a geração dos aplicativos, se destacam: Cobol e RPG (para a plataforma IBM AS/400), Visual Basic e Visual FoxPro, e com maior ênfase para: C#, Java e Ruby. Para plataformas móveis (Windows CE, Pocket PC e Smartphones), existe o gerador .Net Mobile.

Em plataformas WEB, a ferramenta implementa de maneira muito simples e automática códigos AJAX do mais alto nível.

  • Bancos de dados

Genexus inclui um módulo de gerenciamento da estrutura de dados, o qual normaliza, cria, relaciona e mantém a estrutura a partir de uma visão não normalizada gerada pelo desenvolvedor.

Os sistemas de gerenciamento de banco de dados mais populares, como Microsoft SQL Server, Oracle, IBM DB2, Informix, PostgreSQL e MySQL são suportados.

  • Multi-plataforma

Por ser uma ferramenta baseada em conhecimento, ela não está presa a uma linguagem ou a um Banco de Dados em particular – a ferramenta pode, através de uma única definição, gerar aplicativos sem nenhuma intervenção do desenvolvedor, para as várias linguagens e de bancos de dados suportados.

Esta característica é particularmente importante pois torna quase transparente a conversão entre plataformas, principalmente quando elas se tornam obsoletas ou são descontinuadas.

  • Outras características interessantes

Utiliza, incorpora e gera WEB Services com pouco trabalho por parte do desenvolvedor.
Para o mundo JAVA, o desenvolvedor pode utilizar-se de EJBs sem custos adicionais.
É capaz de gerar documentos do Excel(.xls) e Word(.doc), sem a necessidade de uso do Microsoft Office
Possibilita fazer requisições HTTP.
Sob o ponto de vista de arquitetura, podem-se criar aplicações centralizadas, em duas e três camadas.
Capaz de implementação baseada em LDAP.
Implementa funções para e-mail (SMTP, POP3, IMAP e MAPI).
Havendo necessidade, pode-se utilizar código nativo da linguagem em que se está gerando de maneira simples.

  • Fóruns de discussão

http://www.gxtechnical.com/foros/
http://www.gxopen.com/forumsr/servlet/forumlist

  • Repositório de códigos fontes aberto

http://www.gxopen.com/forumsr/servlet/forumlist

  • Exemplo de aplicativo desenvolvido em GeneXus

BvFinance – http://www.bvfinance.com

  •  Evolução

 Artech vem trabalhando continuamente para facilitar o desenvolvimento e manutenção de aplicativos multiplataformas, muti  banco de dados, gerando aplicativos para WEB, Windows, Smart Devices, Windows Ce…etc

2000 – Liberado o primeiro gerador Java
__________________________________________________________________

2002 – Aberto os escritórios do México
Lançado o primeiro gerador .NET
Lançado GXquery, solução para Reporting
Lançado GXflow, solução para Workflow
Lançado GXportal, solução para criar e administrar portais dinâmicos
__________________________________________________________________

2003 – Aberto o escritório de São Paulo
Aberto um escritório comercial em Shangai, na China
__________________________________________________________________

2004 – GeneXus Japan, Inc., joint venture entre a Artech e empresários japoneses, inicia suas operações
__________________________________________________________________

2005 – Liberção da GX9
__________________________________________________________________

2006 – Incío dos grupos de usuários (GUGs) e realização dos Collaborative Projects 1.0
__________________________________________________________________

2007 – Incío do programa de Platform Partners, e realização da primeira edição do GXChallenge
__________________________________________________________________

2008 – Lançamento da GeneXus X com importante aumento de produtividade e desenvolvimento para a web.
__________________________________________________________________

2009 – Liberação da GXX EV1 focada na experiência do desenvolvedor. Liberação do GXserver, que simplifica o desenvolvimento em equipe. Incio da comercialização do GXtest.
__________________________________________________________________

2010 – GeneXus X Evolution 2 é a nova versão beta, criada para acompanhar o ritmo da revolução dos Smart Devices. Incorpora HTML5 e CSS3 na criação de aplicativos web.
Liberação de GXportal 5.0, uma versão totalmente renovada, com um novo esquema de contratação online que inclui o produto e diferentes planos de hospedagem para uma locação mensal.

__________________________________________________________________

2011 – A Comunidade GeneXus mundial cresce e chega aos 84.000 membros.
Na ocasião do pré-lançamento de GeneXus X Evolution 2, foram realizados três Smart Devices Challenge: para estudantes que quisessem desenvolver seu primeiro App, para desenvolvedores da Comunidade GeneXus e um exclusivo de ideias de participação livre.

__________________________________________________________________

2012 – Liberação de GeneXus X Evoltion 2 para o mercado. Essa última versão conjuga a potência, produtividade, segurança e completude de GeneXus X Evolution 1 com a capacidade de explorar a mobilidade, flexibilidade e localização dos dispositivos móveis e um completo gerador de aplicativos nativos paras as plataformas mais populares: Android, BlackBerry e iOS.
Liberação de GXportal 5.1 com mais funcionalidades que agregam flexibilidade e potência na hora de criar sites, com o suporte de Web Fontes, vários idiomas por canal, editor de imagens inteligente e versatilidade na publicação de conteúdos.

__________________________________________________________________

2013 – Liberada em versão beta, GeneXus Tilo incorpora todas as vantagens de GeneXus X Evoltuion 2, mais soluções multiplataforma para Smart Devices – incluindo Windows 8 e iOS 7 – também em condições offline e segurança GAM.
GeneXus Query, a ferramenta de consulta inteligente de dados apresenta sua nova versão: GXquery 4.0.
GeneXus Test apresenta sua nova versão, GXtest 2.0.
GeneXus Business Process Modeler, o modelador que é distribuído gratuitamente, é lançado junto com GeneXus, somando vantagens e produtividade na hora de automatizar processos de negócios.
Realizados pela primeira vez “GeneXus Tour” no Uruguai e no México.
GeneXus apresenta novos distribuidores na Europa: Alemanha, Inglaterra e Portugal.

__________________________________________________________________

  • Para saber mais

Site oficial do GeneXus

 

The following two tabs change content below.
Especialista em Tecnologia da Informação Genexus, Html, Javascript, Oracle, SqlServer, Postgresql, MySql Consultoria em TI, informatização de empresas, desenvolvimento de aplicações corporativas, desenvolvimento de páginas web, integração de aplicações. 71 9285-2180 [email protected]

Latest posts by Bruno Vrban Aquino (see all)

Deixe uma resposta