sexta-feira, 16 de janeiro de 2009

Welcome to the Django

E continua a saga de trocadilhos infames...

Pelo pouco que minha preguiça permitiu desenvolver, percebi que o TurboGears é um tanto... hm, inchado demais. Apesar dele ter um sistema de autenticação, permissões de acesso, yada yada yada inclusos, ainda precisei de uma boa quantidade de copy/paste pra implementar essas coisas.

Resultado: vamos migrar pro Django. Além dele ter uma documentação bem melhor e coisas beeeem úteis built-in, é mais maduro e tem um suporte melhor nas hospedagens por aí. (inclusive o Gúgol App Engine usa o sistema de templates dele)

Ah, sim! Pra facilitar o desenvolvimento em conjunto o projeto ganhou uma página no Google Code. Inicialmente ele está sob a MIT License, que é uma das licenças disponíveis na listinha do Gúgol, mas assim que o ForCA ganhar vida migraremos para a Poetic License (*turum dum tss*), sugerida pelo Tiago:

© 2009 Bruno Marques and Tiago Rosa

This work ‘as-is’ we provide.
No warranty express or implied.
We’ve done our best,
to debug and test.
Liability for damages denied.

Permission is granted hereby,
to copy, share, and modify.
Use as is fit,
free or for profit.
On this notice these rights rely.

quarta-feira, 3 de dezembro de 2008

Colocando o py na ForCA

Como eu disse antes, o primeiro passo na fase pós-pré-alpha (hã?) do ForCA será defenestrar aquele monte de PHP porco que compunha a base do site. A alternativa? Algo que tanto eu quanto o Tiago aprendemos a gostar ao longo deste semestre.


Epa. Não era essa aí... malditos nomes iguais. ¬¬



Também não!



Finalmente...

Python, uma linguagem que nos salvou a pele em diversas cadeiras. Orientada a objeto, com algumas coisinhas funcionais... enfim, bem simpática. Com o framework TurboGears por cima, vamos ter um troço mais fácil de expandir e com uma manutenção bem mais tranquila - ou seja, mais recursos em menos tempo!

Inicialmente vamos adaptar o layout velho à nova base, pra ver que funciona... e mais tarde criar algo mais bonito e melhor estruturado. (espero)

Nobody expects the Spanish Inquisition!

O nosso querido ForCA parecia totalmente abandonado. Por um bom tempo, muitos julgavam evidente que o projeto tinha sido largado de mão. Esquecido. Rejeitado.

E eles estavam certos.

Porém, com o fim do semestre e de seus bilhões de trabalhinhos e provas, vamos começar tudo de novo. Jogar aquele monte de PHP macarrônico gerado pelo Dreamweaver fora, e talvez até o layout antigo junto. Tentar aprender programação web de verdade pra fazer um troço decente - ou, em último caso, copiar um layout de alguém que faça direitinho.

A base de dados já foi devidamente polida, e está consideravelmente mais flexível. Só falta o bendito servidor, mas isso virá quando eu começar a ganhar uns pilas.
(erm... talvez demore um pouco até lá)