Evolution 1

Evolution 2
Porque Genexus Evolution 2?
 GAM
 Cloud

Smart Device
E o que mais?
 E se o cliente não quiser investir...
 ...em dispositivos inteligentes agora?
 ...em um controle de aces...
Evolução técnica
 Bancos de dados


SQL Server 2005



SQL Server 2008

 SQL Server 2008R2

 SQL Server 2012

 HTML
...
Mais uma das mudanças...
 Melhoramentos nas sentenças SQL
 Evolution 1
SELECT [CustomerId], [CustomerName]
FROM [Custome...
Mais uma das mudanças...
 Quanto a navegação
Mais uma das mudanças...
 Em um Data provider (com [Count = 5] [Skip = 5])
Mais uma das mudanças...
 Na prática
 Comparando códigos gerados
 Comparando o tempo de forma simples
Vamos conversar?
 Dúvidas
 Sugestões...

Obrigado!
Tiago Oswald
Paulo Renato Amaral
Próximos SlideShares
Carregando em…5
×

4º Encontro GUG Porto Alegre 2013 - Melhorias da Ev2 para Ev1

1.136 visualizações

Publicada em

Melhorias e performances do GeneXus Evolution 2 para a Evolution 1. Por Tiago Oswald e Paulo Amaral

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.136
No SlideShare
0
A partir de incorporações
0
Número de incorporações
846
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

4º Encontro GUG Porto Alegre 2013 - Melhorias da Ev2 para Ev1

  1. 1. Evolution 1 Evolution 2
  2. 2. Porque Genexus Evolution 2?  GAM  Cloud Smart Device
  3. 3. E o que mais?  E se o cliente não quiser investir...  ...em dispositivos inteligentes agora?  ...em um controle de acesso melhor?  O que existe hoje esta atendendo!  Nuvem?  Mas o desempenho da aplicação esta bom? Ou poderia ser melhor?
  4. 4. Evolução técnica  Bancos de dados  SQL Server 2005  SQL Server 2008  SQL Server 2008R2  SQL Server 2012  HTML  HTML4  HTML5  Linguagens  ... E nós o que estamos perdendo?
  5. 5. Mais uma das mudanças...  Melhoramentos nas sentenças SQL  Evolution 1 SELECT [CustomerId], [CustomerName] FROM [Customer] WITH (NOLOCK) ORDER BY [CustomerId]  Evolution 2 SELECT * FROM (SELECT [CustomerId], [CustomerName], ROW_NUMBER() OVER ( ORDER BY [CustomerId] ) AS GX_ROW_NUMBER FROM [Customer] WITH (NOLOCK)) AS GX_CTE WHERE GX_ROW_NUMBER BETWEEN @GXPagingFrom2 AND @GXPagingTo2 OR @GXPagingTo2 < @GXPagingFrom2 AND GX_ROW_NUMBER >= @GXPagingFrom2 Fonte: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Server+Paging,
  6. 6. Mais uma das mudanças...  Quanto a navegação
  7. 7. Mais uma das mudanças...  Em um Data provider (com [Count = 5] [Skip = 5])
  8. 8. Mais uma das mudanças...  Na prática  Comparando códigos gerados  Comparando o tempo de forma simples
  9. 9. Vamos conversar?  Dúvidas  Sugestões... Obrigado! Tiago Oswald Paulo Renato Amaral

×