Recentemente, tenho lido algumas postagens de blog sobre o MVC e como ele não se encaixa na web . Eu aprendi sobre padrões alternativos como a arquitetura RMR .
Estou curioso para saber quais outros padrões as pessoas estão usando na web, além do MVC? Além disso, se houver uma estrutura que implemente o padrão, poste um link para ele.
design-patterns
architecture
mvc
TaylorOtwell
fonte
fonte
Respostas:
Fico feliz em ver isso publicado.
Paul James (autor de um dos seus links) na verdade possui a estrutura PHP Tonic: http://peej.github.com/tonic/ O que é bastante agradável e leve.
Há também o Recess Framework, que é uma abordagem RESTful: http://www.recessframework.org/
Você pode também estar interessado em flourishlib , um não-mvc un -framework.
Pessoalmente, gosto da filosofia por trás da abordagem scala / lift:
Passei muitos anos construindo aplicativos de back-end em C ++ com uma cópia do GoF ao meu lado, e entrando em puro desenvolvimento da Web, naturalmente fui direto para uma estrutura MVC ... Com o passar dos meses, porém, me peguei gravitando para um procedimento mais processual. (suspiro!), com algumas aulas juntas para me manter seco. E parei de usar estruturas e segui o estilo de estrutura No-Framework de Rasmus para separar as preocupações.
Estou ansioso para experimentar a abordagem Lift, mas tenho me mantido ocupado demais.
fonte
Aqui estão algumas idéias possíveis a serem consideradas:
Alguém poderia tentar argumentar que os Web Forms iniciais tentavam estar perto de um VC do MVC com o código por trás e a marcação em arquivos separados, mas não tenho certeza a que distância desse buraco de coelho eu gostaria de ir.
fonte