webriga é um divertido teste do app engine e do django

A essa hora todo mundo já deve ter visto o webriga, um aplicativo-insônia feito pelo marco gomes e pelo boo-box ninja Maurício Maia. A brincadeira é empurrar um site pra cima do outro e gritar: mãe de quem? Ou como eles dizem, o “grande dragão branco[bb] à web”.

O objetivo deles com isso foi testar o Google App Engine e o framework para python Django.

Aplicativo-insônia é algo feito apenas para entender uma linguagem, tirar uma idéia da cabeça, divertir-se num dia em que não tem nerds on beer, enfim, nada sério. É uma excelente maneira para mostrar as habilidades de um programador, muito melhor do que o currículo ou histórico de serviços para clientes, porque é sempre bom saber como, em quanto tempo e o que um desenvolvedor faz quando tem toda a liberdade (mas não todo o tempo) do mundo.

Sendo um aplicativo-insonia o webriga tem muita coisa pra arrumar, um exemplo (que faz parecer que o app engine é o hosting mais lento do mundo) são as imagens gigantescas que estão sendo carregadas, coisa que o Marco disse que vai arrumar um dia entre hoje e o fim dos tempos.

Perguntei pro Maurício como foi a experiência com o Django e o App Engine, ele respondeu:

A aplicação é bem simples, então a visão ainda é um pouco superficial,
mas acho Python bem interessante. Para quem quer aprender uma nova
linguagem eu sugeriria Ruby ou Python. Até agora tenho gostado do
Django e espero poder fazer algo maior em breve para testar todas suas
funcionalidades.

Python é uma linguagem bastante utilizada no “mundo do Soft. Livre”,
então é fácil encontrar documentação. Vide diveintopython.org e
djangobook.com (eu basicamente li os 7 primeiros capítulos do Django
Book).

O App Engine exige um pouco mais de quebra de paradigmas,
principalmente para lidar com banco de dados. Você tem que lidar com
as peculiaridades dele, mas em compensação ganha outras facilidades
(google accounts, escalabilidade, etc).

Eu recomendaria o App Engine para aquelas aplicações simples de
desenvolver e quando você não quer lidar com a dor de cabeça de
escalá-la caso se torne um sucesso. Imagine algo como o TinyURL! ;)

Agora se a aplicação é realmente seu business, provavelmente vai
querer lidar com todos os aspectos dela. É como ter um Blogger ou o
WordPress no seu próprio host.

Já ouvi várias pessoas com esta mesma opinião, de que o app engine é bom, mas não para coisas mais sérias porque neste caso você precisa controlar tudo. Tenho minhas dúvidas. Aproveitar toda a otimização de banco de dados e o cloud computing do google de graça, ou no futuro quase de graça, me parece uma vantagem de não se jogar fora.

O que vocês acham, tanto do App Engine quanto do Python e Django?

Meta data

» Publicado por Gilberto Jr , em 11/06/08 às 20:23 .
» Tags: , , , , ,
» Acompanhe os comentários desta postagem pelo RSS Feed.
» Você pode deixar um comentário, ou criar um trackback.

1 Comentário sobre “webriga é um divertido teste do app engine e do django”

  1. Marco Gomes says:

    Ha ha ha, adorei a explicação: “Mae de quem?”

    Acho o GAE super legal pra testes, aprendizado e coisas mais rápidas de desenvolver como aplicativos de lista de tarefas, engines de busca específicos… Eu não basearia todo o meu negócio no GAE como ele é hoje.

    Todos os serviços inseridos depois do lançamento, como Desciclopédia, HelloTxT e Geski, já estão com imagens menores. E assim que o Mauricio fizer a interface de edição de um serviço, poderei trocar as imagens dos que foram cadastrados antes do lançamento… Aplicativo feito em poucas horas é assim, tem interface de edição não, só de inserção :D

    Porque não tem link pra mim? Só porque eu não programo server-side? Isso é preconceito hein! :P

Deixe um comentário