O poder do JavaScript
Quem sou eu?     Rogério Chaves        twitter.com/_rchaves_        github.com/rogeriochaves
JavaScripta linguagem que todo mundo “sabe”
um pouco de história             X
um pouco de história
O que temos hoje?
Onde?
Não me Convenceu                       DADOS DO GITHUB•   É a linguagem dominante, 20% dos repositórios são de JavaScript•...
JAVASCRIPT PURO   JQUERY
Dados•   Funciona com IE6+, smartphones recentes e até alguns antigos•   Utilizado por 41% dos 10 mil sites mais acessados...
Exemplohttp://soulwire.co.uk/hello
MVC Client-side•   Utiliza uma API RESTful com    JSON, Orientação a Objeto e    várias outras palavras    bonitas•   Pode...
Exemplohttp://icloud.com
Fibonacci de 36    método recursivo simples~0.7s              C++ ~0.8s~1.3s                           ~30s ~42s          ...
Linguagem assíncrona FTW                  Consulta #1                                   5sSíncrono                  Respos...
Exemplohttp://meme-fight-club.herokuapp.com/game
http://modernizr.github.com/Modernizr/test/index.html
Só vendo mesmohttp://mrdoob.github.com/three.js/
+++   =++
.|-- app| |-- client| |-- controllers| |-- models| |-- views| `-- helpers`-- config`-- test
Exemplohttp://pandas-and-bamboos.herokuapp.com/
Obrigado!
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
O poder do JavaScript
Upcoming SlideShare
Loading in …5
×

O poder do JavaScript

1,101 views
998 views

Published on

Apresentação feita na UniFOA, durante o seminário de SI

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,101
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

O poder do JavaScript

  1. 1. O poder do JavaScript
  2. 2. Quem sou eu? Rogério Chaves twitter.com/_rchaves_ github.com/rogeriochaves
  3. 3. JavaScripta linguagem que todo mundo “sabe”
  4. 4. um pouco de história X
  5. 5. um pouco de história
  6. 6. O que temos hoje?
  7. 7. Onde?
  8. 8. Não me Convenceu DADOS DO GITHUB• É a linguagem dominante, 20% dos repositórios são de JavaScript• Node.JS é o segundo repositório mais assistido• jQuery é o quarto repositório mais assistido• 16 dos 30 repositórios mais assistidos são puramente de JavaScript
  9. 9. JAVASCRIPT PURO JQUERY
  10. 10. Dados• Funciona com IE6+, smartphones recentes e até alguns antigos• Utilizado por 41% dos 10 mil sites mais acessados do mundo• 14275 repositórios de plugins de jQuery no github• Integrado com ASP.NET e Ruby on Rails
  11. 11. Exemplohttp://soulwire.co.uk/hello
  12. 12. MVC Client-side• Utiliza uma API RESTful com JSON, Orientação a Objeto e várias outras palavras bonitas• Pode trabalhar aliado ao jQuery, Underscore e muito mais
  13. 13. Exemplohttp://icloud.com
  14. 14. Fibonacci de 36 método recursivo simples~0.7s C++ ~0.8s~1.3s ~30s ~42s Request Timeout t t oe u  ea m m sd
  15. 15. Linguagem assíncrona FTW Consulta #1 5sSíncrono Resposta #1 Consulta #2 2s Resposta #2 Total 7s Consulta #1Assíncrono Consulta #2 5s 2s Resposta #2 Resposta #1 Total 5s
  16. 16. Exemplohttp://meme-fight-club.herokuapp.com/game
  17. 17. http://modernizr.github.com/Modernizr/test/index.html
  18. 18. Só vendo mesmohttp://mrdoob.github.com/three.js/
  19. 19. +++ =++
  20. 20. .|-- app| |-- client| |-- controllers| |-- models| |-- views| `-- helpers`-- config`-- test
  21. 21. Exemplohttp://pandas-and-bamboos.herokuapp.com/
  22. 22. Obrigado!

×