o que é genexus?
Post on 09-Jul-2015
113 Views
Preview:
DESCRIPTION
TRANSCRIPT
Bom dia, bem-vindos a palestra O que é GeneXus?
Para chegarmos a roda dos dias atuais, a tecnologia teve que evoluir.
Foi preciso passar por estágios desde criar a roda talhada em pedra, talhada
em madeira ....
O mesmo ocorreu com os nossos aviões ... Do processo que teve que passar
até chegar nos aviões supersônicos ...
E trazendo para os smart devices ...
As etapas da evolução da época escrita, dos grandes circuitos de
computadores até o acesso mobile que temos hoje ...
Em todas essas evoluções houveram muito sofrimento ...
Muitas perguntas e os mais diversos sentimentos ...
Da desconfiança ... Amor – ódio ..... Excitação .... Espanto ... Entusiamo ....
Temos aqui em caracteres maiores as palavras que reinam hoje e em
tamanho menor aquelas que foram perdendo importancia ….
Assusta um pouco a quantidade de coisas que precisa levar em consideração
para fazer algo serio em informática….
Assusta também a velocidade de obsolescencia e como a obsolescencia
acelera….
Tem um jogo de estratégia “O jogo das palavras simples" (Plain Words Jogo).
Se não formos capazes de explicar nossa estratégia de forma concisa e sem
utilizar as palavras do jargão empresarial, muito provavelmente não temos
uma estratégia clara. Ou uma estratégia direta.
Hoje, vou tentar descrever o que é o GeneXus em simples palavras.
A ideia é fazer que seja o mais interativo possível ....
Evolução Tecnológica:
1970: falavamos de Mainframes;
1980: apareceu o PC;
1990: Windows disponível;
2000: experimentamos o boom da Internet;
2002: continuamos falando da Internet, mas de ponto de vista diferente do
ocorrido em 2000, nesse ano passamos a falar de portáveis, conceito que foi
revolucionário ao se falar de como conectar companhias e serviços, falamos
de Serviços Web, PDAs e WAP.
2005: No ano 2005 por um lado as aplicações web para ter uma interação
maior com o usuário, e por outro lado começam a entrar outros dispositivos
além do PC para executar nossos sistemas
2007: É o boom da chamada web 2.0 onde aparecem novas linguagens para
aplicações web, e onde se obtem um grau de interação entre as distintas
aplicações, e se democratiza o conteúdo.
GeneXus acompanha esta evolução, e isto é evidente nos lançamentos de
geradores GeneXus nos últimos anos.
Esta é a razão para os clientes adquirerem o produto dez anos atrás e quem
estava gerando aplicações em RPG para AS/400, podem agora ter a
aplicação em JAVA, simplesmente regerando todos os programas.
Além disso, estamos numa excelente posição hoje, já que podemos gerar
para JAVA, C# ,Ruby, SD e podemos adicionar controles de qualquer
linguagem a nossos objetos.
Nova revolução: Como os desenvolvedores estarão atendendo todas esses
dispositivos e cada um desses dispositivos com as suas particularidades
Dispositivos interesantes:
•BlackBerry:
•iPhone:
•Android:
"Através da gestão automática de conhecimento em sua organização" .
Em seguida explicamos que a maneira de conseguir
Artech fez um produto, em seguida conhecido como GeneXus que permite
justamente isso:
1. Descrever a realidade e capturar essas informações em uma base de
conhecimento.
2. Construir a partir daí todos os programas e base de dados do sistema
GeneXus libera o desenvolvedor das tarefas que são automatizáveis, como por exemplo:
• criar a base de dados e suas tabelas• manter as tabelas• Escrever os programas
e permite que o analista se concentre nas tarefas não automatizáveis, como entrevistar os usuários e compreender o que necessitam.
•É fácil modificar e ampliar a aplicação
Ao trabalhar com uma linguagem de programação tradicional, é inviável que o usuário nos proponha alterações: teríamos que modificar a base de dados manualmente, as sentenças de inserção, modificação, as telas, listagens, e incluir os novos atributos ou alterações em muitos lugares
Trabalhando com GeneXus o computador pode fazer as modificações já realizadas a um custo muito baixo. GeneXus vai analisar e comparar o que foi definido até o momento e tudo que foi alterado, para modificar a base de dados de acordo com as novas definições e gerar novamente os programas que precisam ser gerados.
APLICAÇÕES QUE DURAM 3 ANOS EM DESENVOLVIMENTO E
TECNOLOGIAS QUE DURAM MENOS
Cobol 40 anos
VB 15 anos
Java, C#?
•Microsoft
•IBM
•Oracle e Sun
Compromisso da ARTech: Gerar aplicações para todas as plataformas “vivas”
do mercado
GeneXus é uma ferramenta que gera aplicações para Internet, Windows e Smart Devices, acompanhando sempre a evolução tecnológica.
22
top related