Twitto: Framework que cabe em um tweet !

Thursday, March 19, 2009
By Augusto Pascutti

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

Tags: , , ,

8 Responses to “Twitto: Framework que cabe em um tweet !”

  1. Leo

    A princípio (espero que esteja errado mais pra frente) o Twitto é tão péssimo quanto a sua piada em relação aos são paulinos rsss.

    #915
  2. Lamentável a citação aos São Paulinos…
    Aliás, você nem cita o time que torce, deve ser um com muitos títulos recentes, certo?

    #916
  3. Acho que o pessoal não entendeu que o Twitto “Twitto existe apenas como brincadeira” assim como a piada do time

    #918
  4. Ahh, o Twitto é só um *pouco* melhor que minha piada vai .. fala sério !

    #920
  5. Poxa … eu to mostrando uma coisa legal com recursos do PHP 5.3 que não comentei mais justamente pra escuatr perguntas de vocês … e vocês tão preocupados com o São Paulo !?

    Foi uma brincadeira …. quer se matar pelo seu time … se mate …
    Eu não torço pra nenhum, não gosto de futebol e muito menos acompanho. Gosto tanto do São Paulo quanto do Corinthians ou do Palmeiras ….
    Sinceramente ….. cada uma que me aparece ….

    #921
  6. Leo

    Comentei em tom de brincadeira mesmo… nada sério… sou são paulino mas não ligo pra brincadeira.
    Agora falando sério… poderia ser feito um artigo sobre as novidades no PHP 5.3 (desculpa se já tem no site e eu não vi).
    E outro assunto interessante, (já que estamos falando de framework) poderia ser feita uma comparação entre os principais frameworks: Zend, Cake, etc…

    #922
  7. O artigo sobre PHP 5.3 tá no forno .. assim como um PodCast só sobre ele ! =]

    Esse comparativo de Frameworks é uma idéia legal !

    #923
  8. É, conceitualmente mostra mesmo as funcionalidades, mas na prática está longe de poder ser chamado de framework.

    #925

Leave a Reply