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…

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