Hello,
I'm new to web programming. I want to learn about the process while
developing web applications. What must come first? design, database or
model?
I think the order must be design->database->model.
What's the best approach?
It depends so much on the project. When I'm working on something
alone, at least, I always seem to work on the domain modeling and
database design first, and then layer the program logic (the
controllers) and design (to the extent that what I do can be called
design on top. But that's just how I work; it's not necessarily a
recommendation that you proceed the same way.
It depends so much on the project. When I'm working on something
alone, at least, I always seem to work on the domain modeling and
database design first, and then layer the program logic (the
controllers) and design (to the extent that what I do can be called
design on top. But that's just how I work; it's not necessarily a
recommendation that you proceed the same way.
I'm the same way, but neither of us are designers
I think it's a good idea to go straight to the source though. Rails
was created out of a 37signals application, so it's tailored to the
way they work. Getting Real is their PDF book talking about it:
Getting Real.