A web 2.0 e suas Rich Internet Applications

10 03 2009

Eu ainda me lembro do tempo em que RIA era um sinônimo para Flash. Hoje em dia, porém, existem diversos frameworks além do antigo (e ainda largamente usado) software da Macromedia (agora da Adobe). Microsoft e Adobe e Sun, também entraram nesta disputa com seus aplicativos para desenvolver aplicações para web com características de aplicativos desktop. M$ Silverlight, Adobe Air, e JavaFX são programas para gerar aplicativos ricos para internet, mas que ainda precisam de plugins no cliente para rodar suas aplicações.

Okay, isso não é surpresa para ninguém (ao menos, creio eu, não entre desenvolvedores/curiosos web), e não é sobre isso que eu queria falar também. Eu tenho alguns projetos de aplicações para internet em mente, e não gostaria de usar nenhum desses frameworks. Até porque, eu não estou a fim de aprender nenhuma nova linguagem atualmente (e nem tenho tempo para isso).

Enfim, como eu já tinha decidido usar Ajax e Javascript, eu estava procurando na net por alguns frameworks para facilitar minha vida (eu estava usando Prototype + Scriptaculous no projeto), e um framework me chamou muito a atenção: Pyjamas. Um framework para desenvolver RIA usando Python (como o GWT da Google).

Vou dar uma olhada nele e depois posto algumas coisinhas aqui ^-^





Trix v0.0.2beta release

11 09 2008

Trix v0.0.2beta release! Algumas melhorias e correção de bugs. O código também está melhor comentado (mas em inglês ^^’)

- screenshot -

Trix Website ~ Info + Downloads

- Features -
» Graphics in true color with alpha channel
» Background music (with random background music for levels)
» Graphic effects with particles and surfarray
» Sound test
» High scores
» Combo system
» You can add your own music to use in levels, just put it in “bgm” folder

- Download -
» Source Code (Trix.py ~ 80kb):
 Download this file

» Source Version (7z ~ 5.68mb):
 Download this file
Note that downloading the source version you’ll need to install the dependencies (Python 2.5, Pygame 1.8.1 and Numeric 24.2) before running the game. 

» Binary Version (EXE ~ 13.1mb):
 Download this file





Trix

14 08 2008

Esta semana eu estava mexendo um pouquinho em Python e PyGame (um módulo para usar SDL com python), então eu resolvi (já que eu não tinha criado um antes) criar um joguinho de tetris. Ainda tenho que melhorar um pouco os gráficos do jogo e adicionar algumas coisinhas. O código está um pouco desorganizado e está comentado em inglês (eu tenho mania de ficar comentando o código em inglês *se morre*), no próximo release eu arrumo tudo isso ^-^

- Tela do jogo -

Para baixar o jogo clique aqui (7.37 mb)

Eu tive um pequeno probleminha ao usar o py2exe para gerar o executável, ele não aceitava o módulo de músicas T_T. Então para rodar o jogo você vai precisar desses programas/módulos abaixo:

Python 2.5 ~ http://www.python.org/
PyGame 1.8.1 ~ http://www.pygame.org/
NumPy 1.1.1 (para Python 2.5) ~ http://numpy.scipy.org/