12
Abr

Como o Google Engine App afetará a comunidade Python


Foi lançado nessa pelo Google, um novo serviço chamado Google App Engine. Ele consiste em um serviço de host para aplicações. Atualmente, fazer o deploy de aplicações "ágeis" não é algo muito simples. E o Google Engine App consiste em facilitar esse deploy deixando o programador livre para focar seus esforços na programação.

Como o Python está envolvido nisso?

O que surpreendeu muitos nesse lançamento ( além do lançamento em si ), é que o Google Engine App foi feito em Python, em algumas coisas ele é baseado no Django e suporta apenas aplicações em Python.

Todas as pessoas que programam em Python sabem que o Google usa o Python. Mas, até então não tinhámos como provar isso. Com o Google Engine App, o Google não apenas mostrou que usa Python, mas que também aposta no uso de Python para Web e ainda incentiva a outros usarem.

E a comunidade?

As dez mil contas iniciais do serviço foram preenchidas e garanto que teve milhares de programadores que tentaram ter uma conta e ainda não conseguiram ( eu sou um deles ). E muitos desses que estão interessados no Engine App ( com ou sem conta ) devem ter olhado ao menos um tutorial, um exemplo ou um screencast mostrando como o SDK funciona. E se essa pessoa não conhecia Python, verá como a linguagem é simples e poderosa.

Com todas esse marketing focado no Python começaremos a ver mais e mais programadores tentando aprender Python.

Seria legal se a comunidade ( centro de treinamentos, escritores, blogueiros, etc ) começarem a preparar-se com materiais para iniciantes.

A APyB desde a última PyConBrasil tem trabalhado para atender aos iniciantes e interessados, até parece que já prevíamos que uma onda dessas iria aparecer.


3 Comentários

  • Helder Robalo (o cara do xbilidade.net) comentou:

    Fala mestre!

    1- Eu não sei o nível dos usuários do teu blog, mas o que significa fazer o 'deploy' de aplicações ágeis? o que é esse deploy, seria algo como armazenar e já poder rodar direto dos servidores do google app?

    2- Não faço idéia do tamanho da google, mas boa parte dessas 10 mil contas iniciais não teriam ficado no headsquare da google mesmo? ou a comunidade européia, norte americana e asiática é tão intensa assim;

    3- Sobre o material para iniciante, acredito que uma compilação desse curso de python cairá como uma luva para os iniciantes, não esquece de publicar aqui ou no slideshare os slides das aulas.

    4- Não faço mais nenhuma pergunta nas tuas aulas, moçada lá tá achando que eu faço pergunta pra atrasar a aula, mas tem um monte de gente viajando, só copiando a resolução que tu apresenta e bem ruins de geometria mesmo, difícil saber como passaram no vestibular. Faço pergunta para ajudar aquela galera que tem vergonha de perguntar e tá cheio de dúvidas.

    ''' end of comment '''

  • Andrews Medina comentou:

    Fala Helder, vamos as respostas as suas perguntas, uma de cada vez! =)

    1 - deploy é colocar uma aplicação em produção. Em php/asp seria apenas enviar o arquivo por ftp para o servidor. Mas em aplicações ágeis em rails/django e outros frameworks o processo é mais complicado. Você tem que criar regras de redirecionamento, configurar e instalar o django/rails no servidor via ssh e etc.

    2 - Só o pessoal do Google pode te responder essa pergunta.

    3 - Eu to preparando um livro online baseado no material das aulas do curso e irei além do curso ( se tudo der certo )

    4 - Fazer perguntas é algo bom. Não se limite aos outros.

    =)

  • Walter Cruz comentou:

    Bons pontos levantados cara. Deploy as vezes é chato mesmo.


Deixe um comentário

Nome:

Comentário: