Bastos

let’s code!

Algumas palavras sobre Duck Typing, Frameworks e dica pra newbas

December 28th, 2006 · 5 Comments

O carinha do Pythonologia explicou direitinho o que é Duck Typing, vê aqui!. Duck Typing é uma prática utilizada com louvor em frameworks como Django ou Rails evitando os XMLs da vida tão utilizados naqueles frameworks java, tirando Mentawai que é o único que conheço no mundo java que mantém as coisas legais como devem ser. Claro que não é um Django ( lindo Django )… ENtão se eu faço um controller, ponho ele no lugar exato, ele tem os métodos de um controller, a url chama ele etc. Então ele é um controller! O mesmo com models e views. Cara para quê configurar em linhas de XML o fluxo/especificações/etc da sua aplicação em XML? Sério! Uma vez um amigo que hoje é até contribuidor do Mentawai estava me mostrando a quantidade de configurações necessárias para ter um ambiente com Spring rodando. Não sei se mudou mas dava medo. XML é ótimo pra transitar informações, serializar dados e algumas outras aplicações, mas pra configurar aplicações, insanidade. Então aqui EU indico frameworks para você newba começar a ver:

  • Ruby: Rails e Nitro
  • Python: Django, TurboGears e Web.py
  • Java: Mentawai
  • Perl: Perl?
  • PHP: CakePHP

Ou simpletemente junta as peças, um ORM + sistema de templates + algumas bibliotecas…

Tags: Uncategorized

5 responses so far ↓

  • 1 nicholas // Dec 28, 2006 at 11:13 pm

    O correto seria:

    Perl: Catalyst
    PHP: Php ?

    :)

  • 2 Bastos // Dec 29, 2006 at 2:52 pm

    Hehehe Perl? Perl é aquela que a versão 6 está sendo desenvolvida faz 10 anos? Andei dando uma olhada na Parrot, uma VM muito legal mas….

  • 3 nicholas // Dec 29, 2006 at 5:04 pm

    Perl 6 é uma coisa meu amigo.. é a REESTRUTURAÇÃO do Perl.

    O Perl 5.8.8 faz inúmeros (sim, inúmeras) coisas que o PHP não faz.

    Não adianta dizer que o PHP é melhor que Perl, haverá inúmeros arugmentos técnicos contra você.

  • 4 Bastos // Jan 1, 2007 at 9:42 pm

    Viesh hehe. Se bem q ser melhor que PHP não significa grande coisa! hehehe E realmente não posso falar da linguagem pois nunca programei meia linha em Perl! Encerrando a questão, python comanda! Python é foda e pronto, fd-se perl e php… ;)

  • 5 nicholas // Jan 1, 2007 at 10:19 pm

    C comanda, antes de tudo.

    :)

Leave a Comment