Por que tantas tecnologias para programação Web?

Com o lançamento do WebMatrix, a proximidade do LightSwitch e a forte mensagem da Microsoft rumo ao HTML5, é comum surgir a velha dúvida: que tecnologia usar? Já comentei aqui neste blog que escolha gera angústia. Isto é normal. Mas se compreendermos o porquê de cada tecnologia fica mais simples escolher e nos tranqüilizar. Abaixo,…

4

MVC 3.0 e o bom uso da “Convenção sobre Configuração”

Creio que foi em 2005 que li pela primeira vez num livro de Ruby on Rails o princípio de design chamado “Convention over Configuration” (CoC – ou “Convenção sobre Configuração”). Li, comprei, mas não pude comprar de todo a forma como foi utilizado no RoR ou, posteriormente, no ASP.Net MVC. Por causa do CoC, estes…