Ostatnio czytałem kilka postów na blogu dotyczących MVC i tego, jak nie pasuje do Internetu . Dowiedziałem się o alternatywnych wzorcach, takich jak architektura RMR .
Jestem ciekawy, jakie inne wzorce używają ludzie w Internecie oprócz MVC? Ponadto, jeśli istnieje platforma, która implementuje wzorzec, opublikuj link do niego.
design-patterns
architecture
mvc
TaylorOtwell
źródło
źródło
Odpowiedzi:
Cieszę się, że to opublikowano.
Paul James (autor jednego z twoich linków) faktycznie ma platformę Tonic PHP: http://peej.github.com/tonic/ Co jest dość ładne i lekkie.
Istnieje również Recess Framework, który jest podejściem RESTful: http://www.recessframework.org/
Możesz być także zainteresowany flourishlib , non-mvc un -framework.
Osobiście podoba mi się filozofia stojąca za scala / lift:
Spędziłem wiele lat budując aplikacje C ++ z kopią GoF po mojej stronie, i zajmując się czystym tworzeniem stron internetowych, naturalnie przeszedłem prosto do frameworka MVC ... Z biegiem miesięcy jednak zdecydowałem się na bardziej proceduralne (z trudem łapie powietrze), z kilkoma klasami zebranymi razem, aby utrzymać mnie SUCHO. Przestałem też używać ram i poszedłem ze stylem ramowym No-Framework firmy Rasmus w celu rozdzielenia problemów.
Z chęcią wypróbuję podejście Lift, ale wciąż jestem zbyt zajęty.
źródło
Oto kilka możliwych pomysłów do rozważenia:
Można próbować argumentować, że początkowe formularze internetowe próbowały być zbliżone do VC MVC z kodem z tyłu i znacznikami w osobnych plikach, ale nie jestem pewien, jak daleko w dół tego króliczego otworu chciałbym pójść.
źródło