4 ms·
"I look at Rails as web presentation layer, it makes my app work in the browser." Yes! YES! Not just rails. Any web app regardless of language or framework. Th
by lucian303 14y ago
"I look at Rails as web presentation layer, it makes my app work in the browser."
Yes! YES! Not just rails. Any web app regardless of language or framework. Thank you for writing this. It's what Richard C. Martin (Uncle Bob) calls the lost years ... and about 15 of them. Reading books on good object oriented design from 1993 sheds more light on how to build proper systems (that just happen to have their delivery mechanism as the web).
The interface should be able to be changed. Right now, this is very difficult in most frameworks (I do PHP but Uncle Bob uses Rails as his example ... it really doesn't matter) and it's quite sad. This isn't a philosophical or abstract discussion. This is about how to build software the right way.
You're not building a web app. You're building an app whose delivery mechanism happens to be the web.
See Uncle Bob's talk: http://vimeo.com/43612849 http://vimeo.com/43612849
Period.