YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Reality Check - Developing Scalable Apps with Java

Get Embed Code
7 Languages

Showing Revision 7 created 06/20/2016 by Udacity Robot.

  1. Certo. Até o momento, você ouviu muitas coisas boas
  2. sobre o App Engine e como ele ajuda a criar aplicativos escaláveis.
  3. Mas vamos ver como a situação realmente é.
  4. Certamente, há muitas perdas e ganhos no uso do App Engine.
  5. Vamos começar com as linguagens de programação.
  6. Como o App Engine oferece serviços para controlar o ambiente de execução,
  7. ele também precisa configurar para as linguagens de programação que suporta.
  8. Essa lista vem crescendo ao longo do tempo, mas o App Engine
  9. atualmente oferece suporte para Python, Java, PHP e Go.
  10. E como o App Engine é um recipiente de execução,
  11. isso significa que há versões específicas
  12. dessas linguagens que são suportadas.
  13. Isso é algo no qual devemos pensar.
  14. Seguindo em frente com os controles de baixo nível. Como o App Engine foi projetado
  15. para criar aplicativos escaláveis da forma mais fácil possível,
  16. seu ambiente de execução também encapsula muitos controles de baixo nível.
  17. Por exemplo, tipo e versão do sistema operacional,
  18. configuração da máquina virtual, controles de rede, etc.
  19. não são visíveis e não podem ser configurados no App Engine.
  20. E o mesmo também vale para outras coisas.
  21. O App Engine promove um ótimo equilíbrio entre fornecer a conveniência que você precisa
  22. para desenvolver aplicativos escaláveis sem sacrificar a flexibilidade que você deseja.
  23. Com isso em mente, não se surpreenda
  24. mais tarde quando você perceber que o App Engine
  25. não é como uma máquina virtual comum, porque ele não é. Muito bem.
  26. Vimos a realidade da situação. Agora vamos ver algumas histórias de sucesso do App Engine.