Twitto: Framework que cabe em um tweet

Postado por Marcus Antonius - 1 ago, 2009. em php |

Se você – a esta altura do campeonato – não faz idéia do que é um “tweet”, ponha-se daqui para www.twitter.com !

Agora ! Podemos conversar de igual pra igual. Pense em um framework. Uma coisa grande. Com várias opções, módulos, suporte a plugins, MVC, talvez um Data Mapper, etc, etc, etc. Agora pense em um tweet: 140 caracteres. São coisas como óleo e água, gato e cachorro, são paulinos e mulheres (eu ainda vou escutar por causa disso).

Pois bem, tentando mostrar a beleza feminina aos São Paulinos – ou que um framework não precisa ser uma coisa grande, pra quem não entendeu a piada -, o fundador do Symphony (o framework) criou o Twitto: um framework do tamanho de um tweet, ou seja: 140 caracteres. Na verdade – e lógico – ele não e grande coisa, simplismente funciona como um Front Controller bem básico. Mas é uma prova de conceito e usa novas features do PHP 5.3, enfim … o dito cujo segue abaixo.

1 <?php

2 require __DIR__.’/c.php’;

3 if (!is_callable($c = @$_GET['c'] ?: function() { echo ‘Woah!’; }))

4 throw new Exception(‘Error’);

5 $c();

Agora você pode se parguntar, quais são as coisas “novas” que o twitto está usando, simples:

Constante __DIR__

Operador ?:

Funções anônimas

No fim, o Twitto existe apenas como brincadeira, e para mostrar alguns novos recursos do PHP 5.3, mas se ele realmente for aceito como framework ele é o mais rápido existente. Mais pra frente mostro uns benchmarks que estou fazendo e o twitto já está neles.

O site do Twitto é: www.twitto.org

fonte: PHPSP.og.br

tt twitter micro4 Twitto: Framework que cabe em um tweet

Posts Relacionados

  1. Frameworks em PHP

Tags:, ,

Comentar

Spam Protection by WP-SpamFree

Copyright © 2012 Marcus Antonius All rights reserved.
Portfólio | Currículo | Contato | Twitter | RSS