I want to build a small website using a do-the-right-thing approach, near-to-pure functional style, in a dynamic language, without any existing frameworks i.e. minimal and back to basics. This is as an learning / experimental exercise or, in other words, for fun! Anyone, ideally in the London area, interested in collaborating with me on it? Or know someone who might be?<p>I've been programming since 2002 but design and architecture has always been my thing. I'm not fussy who I work with as long as you are nice. Just want to do something with someone else for a change<p>What the website does doesn't matter much to me. I was going to do a Twitter clone because that's very simple and everyone gets what it is supposed to do/be. But it could be anything really<p>I really want to try using a layers-based architecture where data goes through a pipeline starting with the database and HTTP request, through various stages, until a response is formed and sent to the client; sort of analogous to the way a compiler works. It's a bit different from MVC and I think it could be pretty sick :)<p>Here's a rough rundown of the architecture: http://pastebin.com/he89yYHC
I could explain it in more detail to anyone interested<p>I also have a flexible design process that would allow the design within each of these layers to emerge quite naturally so it's not big design up front<p>If interested please tweet at me @parallelist_ or respond to this thread here<p>Thanks!
The architecture doesn't look much different from MVC/MVP: controllers (interfacing layer), models with query methods, views/presenters (bridge layer/rasterization). Do you have a more detailed write-up of those ideas?