GeneXus™ FAQ
O que é GeneXus™?
GeneXus™ é uma plataforma de desenvolvimento que simplifica e automatiza as tarefas de criação e manutenção de aplicativos do tipo empresarial.
Então, GeneXus é…?
Dito de outra forma, GeneXus™ é um programa para fazer programas. Também mantém os programas e bancos de dados. Automaticamente.
Que problema ele resolve?
Hoje em dia, usar os aplicativos é mais fácil que nunca. Entretanto, criar os aplicativos exige cada vez mais conhecimento, mais habilidades, porque há cada vez mais linguagens, mais plataformas, mais tipos de banco de dados. Acreditamos que com o passar dos anos, o desenvolvimento de software ficou muito complexo. Esse é o problema para o qual melhoramos GeneXus™ a cada dia: Simplificar o desenvolvimento de software.
Como isso é feito?
Para que o desenvolvimento de software seja mais simples, automatizamos tudo o que for possível. GeneXus™ utiliza um processo ágil de três passos para criar qualquer aplicativo:
1. Definição (Modelagem)
2. Geração (Automatização)
3. Validação (Testes)
Por que automatizar a criação de aplicativos?
“Por que automatizar?” Todas as indústrias se fizeram essa pergunta desde a invenção da máquina a vapor. Sistematicamente, as tarefas que eram manuais passaram a ser automatizadas com benefícios em produtividade, qualidade e democratização do acesso que isso significou. Por que deveria ser diferente na criação na criação de aplicativos? Não deveria ser! Não com a crescente demanda por aplicativos de software que há no mercado. Os produtos artesanais são interessantes, mas não se adaptam às demandas de velocidade e qualidade que o mundo impõe. Existe uma forma mais eficiente de produzir software que fazê-lo à mão: Automatizando o desenvolvimento de aplicativos, e GeneXus™ é líder nessa abordagem.
Que tipo de aplicativos podem ser criados com GeneXus™?
Para sermos breves, costumamos dizer que criamos “Aplicativos de Missão Crítica”, que significa literalmente aplicativos criados para trabalhar a informação, processos e tecnologias mais importantes dentro das empresas, sem os quais elas não poderiam operar. Os aplicativos criados com GeneXus™ são especializados em cuidar, trabalhar e explorar a informação mais importante para cada negócio, como os ser sistemas de Core Banking, ERPs, CRMs etc.
GeneXus™ é desenvolvimento baseado em modelos (Model-Driven Development o MDD)?
Sim e não. GeneXus™ tem sua própria forma de “modelar”, utilizando sua própria linguagem descritiva para fazer isso. Além disso, os “modelos” criados são modelos baseados no conhecimento que os usuários têm de seu negócio. Isso permite aos usuários se concentrarem no “que” querem que a tecnologia resolva, enquanto GeneXus™ se encarrega automaticamente de “como” resolvê-lo tecnicamente. Os benefícios são claros: é mais simples de aprender, é mais simples criar aplicativos e mais simples de mudar entre plataformas e tecnologias à medida que eles mudam e o mercado evolui. É “descrever uma vez e gerar para qualquer plataforma”, mas também muito mais que isso.
Que significa “capturar a realidade”?
“Capturar a realidade” é a frase que usamos para descrever o processo de compreender como um negócio funciona e levar esse conhecimento à base de conhecimento, para criar ferramentas de software que beneficiem os negócios. As realidades e particularidades de cada empresa são transcritas na Base de Conhecimento partir da qual os programas, serviços e banco de dados são gerados automaticamente.
Os que são as bases de conhecimento (Knowledge base)?
É o nome que recebe e no qual são salvos os projetos em GeneXus™. Nelas são armazenados – de um forma independente das tecnologias da moda - todos os conhecimentos do negócio e todos os requisitos e descrições do software que está sendo desenvolvido
GeneXus™ realmente gera os aplicativos automaticamente?
Sim, GeneXus™ gera código ativo baseado nos parâmetros e na informação que o usuário define. É mais, em projetos muito sofisticados, GeneXus™ gera milhões de linhas de código sem necessidade de intervenção humana, tudo feito por uma máquina.. T ambém gera os bancos de dados e serviços requisitados automaticamente, fazendo dela uma ferramenta única do seu tipo.
Como se fosse pouco, à medida que são realizadas mudanças na Base de Conhecimento, GeneXus™ se encarrega de impactar automaticamente as mudanças nos programas, serviços e bancos de dados, inclusive em produção. É algo verdadeiramente único!
GeneXus™ é uma tecnologia nova?
Não, GeneXus™ não é uma tecnologia nova, é uma tecnologia (é uma empresa) com uma longa trajetória. Estamos no mercado há mais de 25 anos, evoluindo e acompanhando as transformações no mundo da tecnologia. De fato, antevimos as tecnologias dominantes durante muito, muito tempo. Desde a era dos servidores AS-400 até a era de aplicativos móveis de última geração de hoje em dia, GeneXus™ esteve e continua estando na ponta da indústria da Tecnologia.
Como sobreviveu tanto tempo?
Sendo independentes. Alimentando-nos bem. Pensando rápido. Correndo mais que os outros. Aproveitando o que fazemos.
Quanto custa GeneXus™?
GeneXus™ tem diferentes propostas para diferentes cenários e quantidades de usuários. Se você tem uma empresa de desenvolvimento de software (ISV), temos uma solução para você. Se você faz parte de uma grande empresa ou um governo, também temos uma solução diferenciada. Se você é um desenvolvedor independente, temos a Trial Gratuita para começar a trabalhar agora mesmo. Se tiver uma startup, ¡vamos conversar! Qualquer que seja o tamanho da sua companhia, se estiver interessado em GeneXus™, encontramos um caminho que beneficie a todos. ¡Fale conosco!
Quão flexível é GeneXus™?
Gastón Milano (nosso CIO) dizia o seguinte a respeito:
“Embora programar à mão (se tivermos conhecimento suficiente) possa ser um pouco mais flexível a curto prazo, se sua empresa estiver pensando em várias plataformas, sistemas diversos, diferentes bancos de dados e estiver preocupada pela evolução (sobretudo a longo prazo), não há nada mais flexível e adaptável que GeneXus™”.
GeneXus™ tem concorrentes?
Costumávamos ter concorrentes similares, mas eles não sobreviveram. Atualmente, não há nada que cubra as áreas que GeneXus™ pode cobrir com eficácia e eficiência. Há muitas ferramentas para o desenvolvimento de software e algumas também simplificam alguns aspectos do desenvolvimento. Outras se focam no QUE e no COMO, mas nenhum gera e mantém automaticamente 100% da solução. Também há algumas plataformas para desenvolver aplicativos Web ou Móveis, mas nenhuma tão completa, com tantas plataformas, linguagens e banco de dados. Ninguém automatiza o desenvolvimento, possibilita a integração de sistemas independentes, estende sistemas legados ou facilita tanto criar novos aplicativos como GeneXus™.
Quais são as limitações de GeneXus™?
Não cozinhamos muito bem.
GeneXus™ modela também com BPMN?
Processos! Sim, também fazemos isso. Utilizamos o padrão BPMn para modelar processos e XPDL para importar e exportar os processos modelados. Como dissemos, GeneXus resolve aplicativos de missão crítica e, em cada um desses sistemas, existe um processo para automatizar, é por isso que GeneXus fornece todas as ferramentas para obter a automatização dos processos de negócio. Logo, também está é bem coberta por nós. O que torna GeneXus™ diferente?
Nossa filosofia de desenvolvimento. É realmente um paradigma diferente. Muitos não entendem, muitos não gostam e outros se sentem ameaçados (não entendem bem por quê), mas acreditamos que nosso caminho é o futuro do desenvolvimento de software. E nossos clientes nos escolhem por isso.
Por que deveríamos utilizar GeneXus™?
Quer desenvolver com mais velocidade? Tem uma organização com vários sistemas que precisa orquestrar? Tem aplicativos que estão presos no passado e precisam de suporte para dispositivos móveis? Quer estender e evoluir o alcance dos seus sistemas sem arriscar dados? Deseja integrar o velho com o novo? Então GeneXus™ é o que você procura.
Em que área GeneXus™ se destaca?
Dados. Uma vantagem exclusiva de GeneXus™ é sua capacidade de administrar dados (inclusive dados em produção), organizá-los e movê-los através de plataformas e levá-los a qualquer dispositivo. Somos especialmente bons nisso, de modo que se você tem interesse em preservar os conhecimentos e dados do seu negócio e melhorar e evoluir seus sistemas, GeneXus™ não tem rival.
Quais novidades a última versão de GeneXus™ traz?
Para os mais curiosos, preparamos esta página especial. ¡Faça uma visita!
Quem usa GeneXus™?
Sony, NEC, Doutour Coffee, Mitsubishi, Faber-Castell, Grupo Salinas, Bantotal (um dos maiores Core Bancários da América Latina) e mais de 8.500 empresas e governos ao redor do del mundo utilizam GeneXus™. Estamos presentes em mais de 50 países e nossos mercados mais fortes são: Japão, Brasil, México, Argentina e Uruguai (@home). Um momento. Como? GeneXus™ não nasceu no Silicon Valley?
Não. Nem todas as empresas, experts em projetos de tecnologia interessantes estão na Califórnia. Nem nos EUA. SAP é alemã, Amadeus é espanhola, Flappy-Bird veio do Vietnã, Globant da Argentina e GeneXus™ foi criado no Uruguai, um pequeno país da América do Sul com belas praias. Temos isso em comum com a Califórnia. E os vinhos também.
Qual a pior característica de GeneXus™?
Se não nos contivermos, nos apaixonamos falando do que fazemos em nosso trabalho e começamos a utilizar palavras como automatização, algoritmos, normalização de bancos de dados, inteligência artificial e os problemas do desenvolvimento de aplicativos. Chega um ponto em que começam a aparecer acrônimos como DB2, 3NF, 4GL, HTML5, RPG, DBF, IBM SQL etc. Estamos nos esforçando muito para controlar esse comportamento neste FAQ.
Tudo isso é muito interessante, mas como ficam meus sistemas funcionais atuais?
¡Simples! Se funcionar, talvez não precisem ser mudados. Deixe o que estiver funcionando bem, mude aquilo que não funciona, criando e integrando o que está faltando com GeneXus™. A flexibilidade de GeneXus™ permite encontrar a opção ideal para sua empresa.
Se GeneXus é tão bom, por que todos não usam?
Porque nos faltava um parceiro estratégico; mas agora que temos um, nada e ninguém vai nos impedir . Desde 2022 fazemos parte da Globant (NYSE: GLOB), uma empresa nativa digital focada em reinventar negócios por meio de soluções tecnológicas inovadoras,. A união com este unicórnio argentino é a chave para continuar expandindo e fortalecendo nossa liderança global no campo da inovação para o desenvolvimento de software. Estou gostando muito do que estou lendo, como posso testar GeneXus™?
Em genexus.com/Trial, você pode baixar a versão Trial de GeneXus™ e testá-la gratuitamente por 60 dias. No entanto, sabemos que os melhores projetos feitos com GeneXus™ começaram com um café, conversando. É sempre melhor entrar em contato conosco. Um telefonema, um e-mail. Adoramos o mundo da tecnologia e gostaríamos de saber o que você quer fazer. Sabemos que podemos te ajudar, ¡escreva-nos!
GeneXus™ é uma plataforma de desenvolvimento que simplifica e automatiza as tarefas de criação e manutenção de aplicativos do tipo empresarial.
Então, GeneXus é…?
Dito de outra forma, GeneXus™ é um programa para fazer programas. Também mantém os programas e bancos de dados. Automaticamente.
Que problema ele resolve?
Hoje em dia, usar os aplicativos é mais fácil que nunca. Entretanto, criar os aplicativos exige cada vez mais conhecimento, mais habilidades, porque há cada vez mais linguagens, mais plataformas, mais tipos de banco de dados. Acreditamos que com o passar dos anos, o desenvolvimento de software ficou muito complexo. Esse é o problema para o qual melhoramos GeneXus™ a cada dia: Simplificar o desenvolvimento de software.
Como isso é feito?
Para que o desenvolvimento de software seja mais simples, automatizamos tudo o que for possível. GeneXus™ utiliza um processo ágil de três passos para criar qualquer aplicativo:
1. Definição (Modelagem)
2. Geração (Automatização)
3. Validação (Testes)
Por que automatizar a criação de aplicativos?
“Por que automatizar?” Todas as indústrias se fizeram essa pergunta desde a invenção da máquina a vapor. Sistematicamente, as tarefas que eram manuais passaram a ser automatizadas com benefícios em produtividade, qualidade e democratização do acesso que isso significou. Por que deveria ser diferente na criação na criação de aplicativos? Não deveria ser! Não com a crescente demanda por aplicativos de software que há no mercado. Os produtos artesanais são interessantes, mas não se adaptam às demandas de velocidade e qualidade que o mundo impõe. Existe uma forma mais eficiente de produzir software que fazê-lo à mão: Automatizando o desenvolvimento de aplicativos, e GeneXus™ é líder nessa abordagem.
Que tipo de aplicativos podem ser criados com GeneXus™?
Para sermos breves, costumamos dizer que criamos “Aplicativos de Missão Crítica”, que significa literalmente aplicativos criados para trabalhar a informação, processos e tecnologias mais importantes dentro das empresas, sem os quais elas não poderiam operar. Os aplicativos criados com GeneXus™ são especializados em cuidar, trabalhar e explorar a informação mais importante para cada negócio, como os ser sistemas de Core Banking, ERPs, CRMs etc.
GeneXus™ é desenvolvimento baseado em modelos (Model-Driven Development o MDD)?
Sim e não. GeneXus™ tem sua própria forma de “modelar”, utilizando sua própria linguagem descritiva para fazer isso. Além disso, os “modelos” criados são modelos baseados no conhecimento que os usuários têm de seu negócio. Isso permite aos usuários se concentrarem no “que” querem que a tecnologia resolva, enquanto GeneXus™ se encarrega automaticamente de “como” resolvê-lo tecnicamente. Os benefícios são claros: é mais simples de aprender, é mais simples criar aplicativos e mais simples de mudar entre plataformas e tecnologias à medida que eles mudam e o mercado evolui. É “descrever uma vez e gerar para qualquer plataforma”, mas também muito mais que isso.
Que significa “capturar a realidade”?
“Capturar a realidade” é a frase que usamos para descrever o processo de compreender como um negócio funciona e levar esse conhecimento à base de conhecimento, para criar ferramentas de software que beneficiem os negócios. As realidades e particularidades de cada empresa são transcritas na Base de Conhecimento partir da qual os programas, serviços e banco de dados são gerados automaticamente.
Os que são as bases de conhecimento (Knowledge base)?
É o nome que recebe e no qual são salvos os projetos em GeneXus™. Nelas são armazenados – de um forma independente das tecnologias da moda - todos os conhecimentos do negócio e todos os requisitos e descrições do software que está sendo desenvolvido
GeneXus™ realmente gera os aplicativos automaticamente?
Sim, GeneXus™ gera código ativo baseado nos parâmetros e na informação que o usuário define. É mais, em projetos muito sofisticados, GeneXus™ gera milhões de linhas de código sem necessidade de intervenção humana, tudo feito por uma máquina.. T ambém gera os bancos de dados e serviços requisitados automaticamente, fazendo dela uma ferramenta única do seu tipo.
Como se fosse pouco, à medida que são realizadas mudanças na Base de Conhecimento, GeneXus™ se encarrega de impactar automaticamente as mudanças nos programas, serviços e bancos de dados, inclusive em produção. É algo verdadeiramente único!
GeneXus™ é uma tecnologia nova?
Não, GeneXus™ não é uma tecnologia nova, é uma tecnologia (é uma empresa) com uma longa trajetória. Estamos no mercado há mais de 25 anos, evoluindo e acompanhando as transformações no mundo da tecnologia. De fato, antevimos as tecnologias dominantes durante muito, muito tempo. Desde a era dos servidores AS-400 até a era de aplicativos móveis de última geração de hoje em dia, GeneXus™ esteve e continua estando na ponta da indústria da Tecnologia.
Como sobreviveu tanto tempo?
Sendo independentes. Alimentando-nos bem. Pensando rápido. Correndo mais que os outros. Aproveitando o que fazemos.
Quanto custa GeneXus™?
GeneXus™ tem diferentes propostas para diferentes cenários e quantidades de usuários. Se você tem uma empresa de desenvolvimento de software (ISV), temos uma solução para você. Se você faz parte de uma grande empresa ou um governo, também temos uma solução diferenciada. Se você é um desenvolvedor independente, temos a Trial Gratuita para começar a trabalhar agora mesmo. Se tiver uma startup, ¡vamos conversar! Qualquer que seja o tamanho da sua companhia, se estiver interessado em GeneXus™, encontramos um caminho que beneficie a todos. ¡Fale conosco!
Quão flexível é GeneXus™?
Gastón Milano (nosso CIO) dizia o seguinte a respeito:
“Embora programar à mão (se tivermos conhecimento suficiente) possa ser um pouco mais flexível a curto prazo, se sua empresa estiver pensando em várias plataformas, sistemas diversos, diferentes bancos de dados e estiver preocupada pela evolução (sobretudo a longo prazo), não há nada mais flexível e adaptável que GeneXus™”.
GeneXus™ tem concorrentes?
Costumávamos ter concorrentes similares, mas eles não sobreviveram. Atualmente, não há nada que cubra as áreas que GeneXus™ pode cobrir com eficácia e eficiência. Há muitas ferramentas para o desenvolvimento de software e algumas também simplificam alguns aspectos do desenvolvimento. Outras se focam no QUE e no COMO, mas nenhum gera e mantém automaticamente 100% da solução. Também há algumas plataformas para desenvolver aplicativos Web ou Móveis, mas nenhuma tão completa, com tantas plataformas, linguagens e banco de dados. Ninguém automatiza o desenvolvimento, possibilita a integração de sistemas independentes, estende sistemas legados ou facilita tanto criar novos aplicativos como GeneXus™.
Quais são as limitações de GeneXus™?
Não cozinhamos muito bem.
GeneXus™ modela também com BPMN?
Processos! Sim, também fazemos isso. Utilizamos o padrão BPMn para modelar processos e XPDL para importar e exportar os processos modelados. Como dissemos, GeneXus resolve aplicativos de missão crítica e, em cada um desses sistemas, existe um processo para automatizar, é por isso que GeneXus fornece todas as ferramentas para obter a automatização dos processos de negócio. Logo, também está é bem coberta por nós. O que torna GeneXus™ diferente?
Nossa filosofia de desenvolvimento. É realmente um paradigma diferente. Muitos não entendem, muitos não gostam e outros se sentem ameaçados (não entendem bem por quê), mas acreditamos que nosso caminho é o futuro do desenvolvimento de software. E nossos clientes nos escolhem por isso.
Por que deveríamos utilizar GeneXus™?
Quer desenvolver com mais velocidade? Tem uma organização com vários sistemas que precisa orquestrar? Tem aplicativos que estão presos no passado e precisam de suporte para dispositivos móveis? Quer estender e evoluir o alcance dos seus sistemas sem arriscar dados? Deseja integrar o velho com o novo? Então GeneXus™ é o que você procura.
Em que área GeneXus™ se destaca?
Dados. Uma vantagem exclusiva de GeneXus™ é sua capacidade de administrar dados (inclusive dados em produção), organizá-los e movê-los através de plataformas e levá-los a qualquer dispositivo. Somos especialmente bons nisso, de modo que se você tem interesse em preservar os conhecimentos e dados do seu negócio e melhorar e evoluir seus sistemas, GeneXus™ não tem rival.
Quais novidades a última versão de GeneXus™ traz?
Para os mais curiosos, preparamos esta página especial. ¡Faça uma visita!
Quem usa GeneXus™?
Sony, NEC, Doutour Coffee, Mitsubishi, Faber-Castell, Grupo Salinas, Bantotal (um dos maiores Core Bancários da América Latina) e mais de 8.500 empresas e governos ao redor do del mundo utilizam GeneXus™. Estamos presentes em mais de 50 países e nossos mercados mais fortes são: Japão, Brasil, México, Argentina e Uruguai (@home). Um momento. Como? GeneXus™ não nasceu no Silicon Valley?
Não. Nem todas as empresas, experts em projetos de tecnologia interessantes estão na Califórnia. Nem nos EUA. SAP é alemã, Amadeus é espanhola, Flappy-Bird veio do Vietnã, Globant da Argentina e GeneXus™ foi criado no Uruguai, um pequeno país da América do Sul com belas praias. Temos isso em comum com a Califórnia. E os vinhos também.
Qual a pior característica de GeneXus™?
Se não nos contivermos, nos apaixonamos falando do que fazemos em nosso trabalho e começamos a utilizar palavras como automatização, algoritmos, normalização de bancos de dados, inteligência artificial e os problemas do desenvolvimento de aplicativos. Chega um ponto em que começam a aparecer acrônimos como DB2, 3NF, 4GL, HTML5, RPG, DBF, IBM SQL etc. Estamos nos esforçando muito para controlar esse comportamento neste FAQ.
Tudo isso é muito interessante, mas como ficam meus sistemas funcionais atuais?
¡Simples! Se funcionar, talvez não precisem ser mudados. Deixe o que estiver funcionando bem, mude aquilo que não funciona, criando e integrando o que está faltando com GeneXus™. A flexibilidade de GeneXus™ permite encontrar a opção ideal para sua empresa.
Se GeneXus é tão bom, por que todos não usam?
Porque nos faltava um parceiro estratégico; mas agora que temos um, nada e ninguém vai nos impedir . Desde 2022 fazemos parte da Globant (NYSE: GLOB), uma empresa nativa digital focada em reinventar negócios por meio de soluções tecnológicas inovadoras,. A união com este unicórnio argentino é a chave para continuar expandindo e fortalecendo nossa liderança global no campo da inovação para o desenvolvimento de software. Estou gostando muito do que estou lendo, como posso testar GeneXus™?
Em genexus.com/Trial, você pode baixar a versão Trial de GeneXus™ e testá-la gratuitamente por 60 dias. No entanto, sabemos que os melhores projetos feitos com GeneXus™ começaram com um café, conversando. É sempre melhor entrar em contato conosco. Um telefonema, um e-mail. Adoramos o mundo da tecnologia e gostaríamos de saber o que você quer fazer. Sabemos que podemos te ajudar, ¡escreva-nos!