SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
"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
Fortemente tipada
Tipagem estática
Possui GC
Uso geral
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%)
Python: 442.485 (nr: 86.998 - 19%)
Ruby: 137.469 (nr: 27.075 - 19%)
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 Conf, Londres (Fevereiro)
GopherCon, Bangalore (Fevereiro)
GoCon, Tóquio (Junho)
GopherCon, Denver (Julho)
dotGo, Paris (Novembro)
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.org/2013/oscon-dl.slide)
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 "JSON"
i7-2600K
Pior desempenho
43º lugar
Teste "Multiple Query"
Dell R720xd dual-Xeon E5.2
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 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"Go" Contra ou a favor?
Codando...
Variáveis
Textos
Números
Conversões
Funções
Structs
O que mais rolar...

Weitere ähnliche Inhalte

Was ist angesagt?

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyJulio Cesar Eiras Melanda
 
Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Julio Cesar Eiras Melanda
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e KotlinO uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e KotlinDavid Robert Camargo de Campos
 
Desenvolvendo games com ferramentas livres
Desenvolvendo games com ferramentas livresDesenvolvendo games com ferramentas livres
Desenvolvendo games com ferramentas livresRelsi Maron
 
Go (golang) - Porque ele deve ser a linguagem da sua próxima API
Go (golang) - Porque ele deve ser a linguagem da sua próxima APIGo (golang) - Porque ele deve ser a linguagem da sua próxima API
Go (golang) - Porque ele deve ser a linguagem da sua próxima APIJeff Prestes
 
Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16Relsi Maron
 
CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018Jonh Wendell
 
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.tdc-globalcode
 
Como contribuir-com-open-source-php conference-2016
Como contribuir-com-open-source-php conference-2016Como contribuir-com-open-source-php conference-2016
Como contribuir-com-open-source-php conference-2016Marcos Paulo
 
Desenvolvimento de Jogos com Software Livre
Desenvolvimento de Jogos com Software LivreDesenvolvimento de Jogos com Software Livre
Desenvolvimento de Jogos com Software LivreRelsi Maron
 
Introdução ao GitHub e comandos para trabalhar em equipe
Introdução ao GitHub e comandos para trabalhar em equipeIntrodução ao GitHub e comandos para trabalhar em equipe
Introdução ao GitHub e comandos para trabalhar em equipeLuis Carlos dos Reis
 
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...Pedro Moreira da Silva
 
Como colaborar com projetos opensource com o GitHub
Como colaborar com projetos opensource com o GitHubComo colaborar com projetos opensource com o GitHub
Como colaborar com projetos opensource com o GitHubJulio Monteiro
 
Como ser-um-programador-melhor
Como ser-um-programador-melhorComo ser-um-programador-melhor
Como ser-um-programador-melhorMarcos Paulo
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Guilherme Farias
 
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsCompartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsGiovanni Bassi
 
Arquitetura de projetos e pacotes em GO
Arquitetura de projetos e pacotes em GOArquitetura de projetos e pacotes em GO
Arquitetura de projetos e pacotes em GOWilson Júnior
 
Dia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxDia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxJorge Pereira
 

Was ist angesagt? (20)

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
 
Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e KotlinO uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
 
Desenvolvendo games com ferramentas livres
Desenvolvendo games com ferramentas livresDesenvolvendo games com ferramentas livres
Desenvolvendo games com ferramentas livres
 
Go (golang) - Porque ele deve ser a linguagem da sua próxima API
Go (golang) - Porque ele deve ser a linguagem da sua próxima APIGo (golang) - Porque ele deve ser a linguagem da sua próxima API
Go (golang) - Porque ele deve ser a linguagem da sua próxima API
 
Jenkins
JenkinsJenkins
Jenkins
 
Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16
 
CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018
 
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.
TDC2018SP | Trilha Kotlin - Kodando com Kotlin aplicacoes front-end.
 
Como contribuir-com-open-source-php conference-2016
Como contribuir-com-open-source-php conference-2016Como contribuir-com-open-source-php conference-2016
Como contribuir-com-open-source-php conference-2016
 
Desvendando o Docker
Desvendando o DockerDesvendando o Docker
Desvendando o Docker
 
Desenvolvimento de Jogos com Software Livre
Desenvolvimento de Jogos com Software LivreDesenvolvimento de Jogos com Software Livre
Desenvolvimento de Jogos com Software Livre
 
Introdução ao GitHub e comandos para trabalhar em equipe
Introdução ao GitHub e comandos para trabalhar em equipeIntrodução ao GitHub e comandos para trabalhar em equipe
Introdução ao GitHub e comandos para trabalhar em equipe
 
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
 
Como colaborar com projetos opensource com o GitHub
Como colaborar com projetos opensource com o GitHubComo colaborar com projetos opensource com o GitHub
Como colaborar com projetos opensource com o GitHub
 
Como ser-um-programador-melhor
Como ser-um-programador-melhorComo ser-um-programador-melhor
Como ser-um-programador-melhor
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?
 
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsCompartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.js
 
Arquitetura de projetos e pacotes em GO
Arquitetura de projetos e pacotes em GOArquitetura de projetos e pacotes em GO
Arquitetura de projetos e pacotes em GO
 
Dia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxDia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no Linux
 

Andere mochten auch

Introdução a linguagem Go
Introdução a linguagem GoIntrodução a linguagem Go
Introdução a linguagem GoAllisson Azevedo
 
Construindo um Servidor Web com GO
Construindo um Servidor Web com GOConstruindo um Servidor Web com GO
Construindo um Servidor Web com GOBeto Muniz
 
Ruby is dying. What languages are cool now?
Ruby is dying. What languages are cool now?Ruby is dying. What languages are cool now?
Ruby is dying. What languages are cool now?Michał Konarski
 
Aplicações Web de Alta Performance
Aplicações Web de Alta PerformanceAplicações Web de Alta Performance
Aplicações Web de Alta PerformancePedro Chaves
 
Como se tornar um viciado em performance em 5 passos
Como se tornar um viciado em performance em 5 passosComo se tornar um viciado em performance em 5 passos
Como se tornar um viciado em performance em 5 passosPedro Chaves
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPPedro Chaves
 
Desbancando mitos sobre PHP e o futuro da linguagem
Desbancando mitos sobre PHP e o futuro da linguagemDesbancando mitos sobre PHP e o futuro da linguagem
Desbancando mitos sobre PHP e o futuro da linguagemPedro Chaves
 
Deploy completo de uma aplicação Django
Deploy completo de uma aplicação DjangoDeploy completo de uma aplicação Django
Deploy completo de uma aplicação DjangoAllisson Azevedo
 
Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016takezoe
 

Andere mochten auch (14)

Introdução a linguagem Go
Introdução a linguagem GoIntrodução a linguagem Go
Introdução a linguagem Go
 
Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
 
Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
 
Construindo um Servidor Web com GO
Construindo um Servidor Web com GOConstruindo um Servidor Web com GO
Construindo um Servidor Web com GO
 
Docker + Django
Docker + DjangoDocker + Django
Docker + Django
 
Ruby is dying. What languages are cool now?
Ruby is dying. What languages are cool now?Ruby is dying. What languages are cool now?
Ruby is dying. What languages are cool now?
 
Golang vs Ruby
Golang vs RubyGolang vs Ruby
Golang vs Ruby
 
Aplicações Web de Alta Performance
Aplicações Web de Alta PerformanceAplicações Web de Alta Performance
Aplicações Web de Alta Performance
 
Como se tornar um viciado em performance em 5 passos
Como se tornar um viciado em performance em 5 passosComo se tornar um viciado em performance em 5 passos
Como se tornar um viciado em performance em 5 passos
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHP
 
Desbancando mitos sobre PHP e o futuro da linguagem
Desbancando mitos sobre PHP e o futuro da linguagemDesbancando mitos sobre PHP e o futuro da linguagem
Desbancando mitos sobre PHP e o futuro da linguagem
 
Deploy completo de uma aplicação Django
Deploy completo de uma aplicação DjangoDeploy completo de uma aplicação Django
Deploy completo de uma aplicação Django
 
Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016
 
Introdução ao Django
Introdução ao DjangoIntrodução ao Django
Introdução ao Django
 

Ähnlich wie Investir em Go vale a pena

Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.comricobl
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?Igor Leroy
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?tdc-globalcode
 
Apresentação CIMAC Évora 15 de abril 2021
Apresentação CIMAC Évora 15 de abril 2021Apresentação CIMAC Évora 15 de abril 2021
Apresentação CIMAC Évora 15 de abril 2021João Torres
 
O que Python pode fazer e você não sabe
O que Python pode fazer e você não sabeO que Python pode fazer e você não sabe
O que Python pode fazer e você não sabeEric Hideki
 

Ähnlich wie Investir em Go vale a pena (6)

Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.com
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
 
Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
 
Apresentação CIMAC Évora 15 de abril 2021
Apresentação CIMAC Évora 15 de abril 2021Apresentação CIMAC Évora 15 de abril 2021
Apresentação CIMAC Évora 15 de abril 2021
 
O que Python pode fazer e você não sabe
O que Python pode fazer e você não sabeO que Python pode fazer e você não sabe
O que Python pode fazer e você não sabe
 

Investir em Go vale a pena

  • 1. "Go" Contra ou a favor? Já vale a pena investir nessa linguagem? Por José Yoshiriro - Porto Alegre - 2015
  • 2. 2"Go" Contra ou a favor? Agenda
  • 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"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"Go" Contra ou a favor? Prêmios da Go
  • 6. 6"Go" Contra ou a favor? Prêmios da Go
  • 7. 7"Go" Contra ou a favor? Prêmios da Go
  • 8. 8"Go" Contra ou a favor? ThoughtWorks x Go
  • 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"Go" Contra ou a favor? Números da Go - GitHub
  • 11. 11"Go" Contra ou a favor? Números da Go - GitHub - Go x JS
  • 12. 12"Go" Contra ou a favor? Números da Go - GitHub - Go x Java
  • 13. 13"Go" Contra ou a favor? Números da Go - GitHub - Go x Python
  • 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"Go" Contra ou a favor? Números da Go - Indeed - Go x Java
  • 16. 16"Go" Contra ou a favor? Números da Go - Indeed - Go x Java
  • 17. 17"Go" Contra ou a favor? Números da Go - Indeed - Go x Python
  • 18. 18"Go" Contra ou a favor? Números da Go - Indeed - Go x Python
  • 19. 19"Go" Contra ou a favor? Números da Go - Indeed - Go x PHP
  • 20. 20"Go" Contra ou a favor? Números da Go - Indeed - Go x PHP
  • 21. 21"Go" Contra ou a favor? Números da Go - golangprojects.com Em 04/07/2015 - 240 vagas
  • 22. 22"Go" Contra ou a favor? Números da Go - Livros Livros sobre Go na Amazon: 13 Casa do Código
  • 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"Go" Contra ou a favor? O que já rola em Go?
  • 25. 25"Go" Contra ou a favor? O que já rola em Go?
  • 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"Go" Contra ou a favor? O que já rola em Go?
  • 28. 28"Go" Contra ou a favor? Web Frameworks em Go Beego Revel Gorail Gin Webgo Gorilla* (na verdade, um toolkit)
  • 29. 29"Go" Contra ou a favor? Benchmarks - Go x Java Fonte: Computer Language Benchmarks Game
  • 30. 30"Go" Contra ou a favor? Benchmarks - Go x PHP Fonte: Computer Language Benchmarks Game
  • 31. 31"Go" Contra ou a favor? Benchmarks - Go x Python Fonte: Computer Language Benchmarks Game
  • 32. 32"Go" Contra ou a favor? Benchmarks - Go x Ruby Fonte: Computer Language Benchmarks Game
  • 33. 33"Go" Contra ou a favor? Benchmarks - Google (2011)
  • 34. 34"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  • 35. 35"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  • 36. 36"Go" Contra ou a favor? Benchmarks - attractivechaos.github.io/plb Último teste: Junho/2011
  • 37. 37"Go" Contra ou a favor? Benchmarks dos Web Frameworks
  • 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"Go" Contra ou a favor? Segundo os benchmarks TechEmpower Benchmarks dos Web Frameworks Geral: 15º lugar (dentre 118)
  • 40. 40"Go" Contra ou a favor? Go AGORA Instável Versão 1.4 (Dez/2014)
  • 41. 41"Go" Contra ou a favor? Codando - Quais SOs? 32-b e 64-b
  • 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"Go" Contra ou a favor? Codando... Variáveis Textos Números Conversões Funções Structs O que mais rolar...