"Go" Contra ou a favor?
Já vale a pena investir nessa linguagem?
Por José Yoshiriro - Porto Alegre - 2015
2"Go" Contra ou a favor?
Agenda
3"Go" Contra ou a favor?
Yoshi, quem?
Who??
Professor desde 2003
Desde jan/2014 na
Programador desde 2002
Desde dez/2014 na
4"Go" Contra ou a favor?
Go - Overview
Criada (2009) e mantida pela Google
Compilada
Paradigma: Imperativa e Estruturada
F...
5"Go" Contra ou a favor?
Prêmios da Go
6"Go" Contra ou a favor?
Prêmios da Go
7"Go" Contra ou a favor?
Prêmios da Go
8"Go" Contra ou a favor?
ThoughtWorks x Go
9"Go" Contra ou a favor?
Números da Go
- Nota -
Todas os números aqui foram coletados
entre 01 e 05 de julho de 2015.
10"Go" Contra ou a favor?
Números da Go - GitHub
11"Go" Contra ou a favor?
Números da Go - GitHub - Go x JS
12"Go" Contra ou a favor?
Números da Go - GitHub - Go x Java
13"Go" Contra ou a favor?
Números da Go - GitHub - Go x Python
14"Go" Contra ou a favor?
Números da Go - Stackoverflow.com
Go: 10.362 (nr: 978 - 9%)
Java: 882.825 (nr: 213.935 - 24%)
Py...
15"Go" Contra ou a favor?
Números da Go - Indeed - Go x Java
16"Go" Contra ou a favor?
Números da Go - Indeed - Go x Java
17"Go" Contra ou a favor?
Números da Go - Indeed - Go x Python
18"Go" Contra ou a favor?
Números da Go - Indeed - Go x Python
19"Go" Contra ou a favor?
Números da Go - Indeed - Go x PHP
20"Go" Contra ou a favor?
Números da Go - Indeed - Go x PHP
21"Go" Contra ou a favor?
Números da Go - golangprojects.com
Em 04/07/2015 - 240 vagas
22"Go" Contra ou a favor?
Números da Go - Livros
Livros sobre Go na Amazon: 13
Casa do Código
23"Go" Contra ou a favor?
Go -Eventos em 2015
FOSDEM, Bruxelas (Janeiro)
Gother Gala, várias cidades (Janeiro)
Golang UK C...
24"Go" Contra ou a favor?
O que já rola em Go?
25"Go" Contra ou a favor?
O que já rola em Go?
26"Go" Contra ou a favor?
O que já rola em Go?
dl.google.com
"Só" o servidor de downloads da Google
(http://talks.golang.o...
27"Go" Contra ou a favor?
O que já rola em Go?
28"Go" Contra ou a favor?
Web Frameworks em Go
Beego
Revel
Gorail
Gin
Webgo
Gorilla* (na verdade, um toolkit)
29"Go" Contra ou a favor?
Benchmarks - Go x Java
Fonte: Computer Language Benchmarks Game
30"Go" Contra ou a favor?
Benchmarks - Go x PHP
Fonte: Computer Language Benchmarks Game
31"Go" Contra ou a favor?
Benchmarks - Go x Python
Fonte: Computer Language Benchmarks Game
32"Go" Contra ou a favor?
Benchmarks - Go x Ruby
Fonte: Computer Language Benchmarks Game
33"Go" Contra ou a favor?
Benchmarks - Google (2011)
34"Go" Contra ou a favor?
Benchmarks - attractivechaos.github.io/plb
Último teste:
Junho/2011
35"Go" Contra ou a favor?
Benchmarks - attractivechaos.github.io/plb
Último teste:
Junho/2011
36"Go" Contra ou a favor?
Benchmarks - attractivechaos.github.io/plb
Último teste:
Junho/2011
37"Go" Contra ou a favor?
Benchmarks dos Web Frameworks
38"Go" Contra ou a favor?
Segundo os benchmarks TechEmpower
Benchmarks dos Web Frameworks
Melhor desempenho
1º lugar
Teste...
39"Go" Contra ou a favor?
Segundo os benchmarks TechEmpower
Benchmarks dos Web Frameworks
Geral: 15º lugar
(dentre 118)
40"Go" Contra ou a favor?
Go AGORA
Instável
Versão 1.4 (Dez/2014)
41"Go" Contra ou a favor?
Codando - Quais SOs?
32-b e 64-b
42"Go" Contra ou a favor?
Codando - IDEs
IDE Debugger Coloração Sugestões de código
Go IDE X X
IntelliJ X X
Komodo Edit X ...
43"Go" Contra ou a favor?
Codando...
Variáveis
Textos
Números
Conversões
Funções
Structs
O que mais rolar...
Próximos SlideShares
Carregando em…5
×

"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?

673 visualizações

Publicada em

Palestra proferida em 08/07/15, no 16º FISL (Fórum Internacional de Software Livre), em Porto Alegre.

Publicada em: Software
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
673
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?

  1. 1. "Go" Contra ou a favor? Já vale a pena investir nessa linguagem? Por José Yoshiriro - Porto Alegre - 2015
  2. 2. 2"Go" Contra ou a favor? Agenda
  3. 3. 3"Go" Contra ou a favor? Yoshi, quem? Who?? Professor desde 2003 Desde jan/2014 na Programador desde 2002 Desde dez/2014 na
  4. 4. 4"Go" Contra ou a favor? Go - Overview Criada (2009) e mantida pela Google Compilada Paradigma: Imperativa e Estruturada Fortemente tipada Tipagem estática Possui GC Uso geral
  5. 5. 5"Go" Contra ou a favor? Prêmios da Go
  6. 6. 6"Go" Contra ou a favor? Prêmios da Go
  7. 7. 7"Go" Contra ou a favor? Prêmios da Go
  8. 8. 8"Go" Contra ou a favor? ThoughtWorks x Go
  9. 9. 9"Go" Contra ou a favor? Números da Go - Nota - Todas os números aqui foram coletados entre 01 e 05 de julho de 2015.
  10. 10. 10"Go" Contra ou a favor? Números da Go - GitHub
  11. 11. 11"Go" Contra ou a favor? Números da Go - GitHub - Go x JS
  12. 12. 12"Go" Contra ou a favor? Números da Go - GitHub - Go x Java
  13. 13. 13"Go" Contra ou a favor? Números da Go - GitHub - Go x Python
  14. 14. 14"Go" Contra ou a favor? Números da Go - Stackoverflow.com Go: 10.362 (nr: 978 - 9%) Java: 882.825 (nr: 213.935 - 24%) Python: 442.485 (nr: 86.998 - 19%) Ruby: 137.469 (nr: 27.075 - 19%)
  15. 15. 15"Go" Contra ou a favor? Números da Go - Indeed - Go x Java
  16. 16. 16"Go" Contra ou a favor? Números da Go - Indeed - Go x Java
  17. 17. 17"Go" Contra ou a favor? Números da Go - Indeed - Go x Python
  18. 18. 18"Go" Contra ou a favor? Números da Go - Indeed - Go x Python
  19. 19. 19"Go" Contra ou a favor? Números da Go - Indeed - Go x PHP
  20. 20. 20"Go" Contra ou a favor? Números da Go - Indeed - Go x PHP
  21. 21. 21"Go" Contra ou a favor? Números da Go - golangprojects.com Em 04/07/2015 - 240 vagas
  22. 22. 22"Go" Contra ou a favor? Números da Go - Livros Livros sobre Go na Amazon: 13 Casa do Código
  23. 23. 23"Go" Contra ou a favor? Go -Eventos em 2015 FOSDEM, Bruxelas (Janeiro) Gother Gala, várias cidades (Janeiro) Golang UK Conf, Londres (Fevereiro) GopherCon, Bangalore (Fevereiro) GoCon, Tóquio (Junho) GopherCon, Denver (Julho) dotGo, Paris (Novembro)
  24. 24. 24"Go" Contra ou a favor? O que já rola em Go?
  25. 25. 25"Go" Contra ou a favor? O que já rola em Go?
  26. 26. 26"Go" Contra ou a favor? O que já rola em Go? dl.google.com "Só" o servidor de downloads da Google (http://talks.golang.org/2013/oscon-dl.slide)
  27. 27. 27"Go" Contra ou a favor? O que já rola em Go?
  28. 28. 28"Go" Contra ou a favor? Web Frameworks em Go Beego Revel Gorail Gin Webgo Gorilla* (na verdade, um toolkit)
  29. 29. 29"Go" Contra ou a favor? Benchmarks - Go x Java Fonte: Computer Language Benchmarks Game
  30. 30. 30"Go" Contra ou a favor? Benchmarks - Go x PHP Fonte: Computer Language Benchmarks Game
  31. 31. 31"Go" Contra ou a favor? Benchmarks - Go x Python Fonte: Computer Language Benchmarks Game
  32. 32. 32"Go" Contra ou a favor? Benchmarks - Go x Ruby Fonte: Computer Language Benchmarks Game
  33. 33. 33"Go" Contra ou a favor? Benchmarks - Google (2011)
  34. 34. 34"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  35. 35. 35"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  36. 36. 36"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  37. 37. 37"Go" Contra ou a favor? Benchmarks dos Web Frameworks
  38. 38. 38"Go" Contra ou a favor? Segundo os benchmarks TechEmpower Benchmarks dos Web Frameworks Melhor desempenho 1º lugar Teste "JSON" i7-2600K Pior desempenho 43º lugar Teste "Multiple Query" Dell R720xd dual-Xeon E5.2
  39. 39. 39"Go" Contra ou a favor? Segundo os benchmarks TechEmpower Benchmarks dos Web Frameworks Geral: 15º lugar (dentre 118)
  40. 40. 40"Go" Contra ou a favor? Go AGORA Instável Versão 1.4 (Dez/2014)
  41. 41. 41"Go" Contra ou a favor? Codando - Quais SOs? 32-b e 64-b
  42. 42. 42"Go" Contra ou a favor? Codando - IDEs IDE Debugger Coloração Sugestões de código Go IDE X X IntelliJ X X Komodo Edit X X LiteIDE X X X Netbeans X SublimeText 2 X X TextMate X Zeus X X X Vim X X Eclipse X X X
  43. 43. 43"Go" Contra ou a favor? Codando... Variáveis Textos Números Conversões Funções Structs O que mais rolar...

×