When we build an application, which layer should we start with?
From top (UI) to bottom(Data Layer) or bottom to top?
John_165
44
Junior Poster
Recommended Answers
Jump to PostAfter decades of software development I start where I can. Agile seems to toss out the old ways of writing your software design specifications and more. You iterate and move to your goal without the docs. I have yet to see this when money is involved. They want docs, presentations …
Jump to PostI don't have time for a full reply now (I'll try later) but the short version is:
Start with the API definitions for the distinct layers. Eg if its just MVC then define the model's API.
In multi-layer systems I would still start ith the API for the layer below …
All 6 Replies
rproffitt
2,565
"Nothing to see here."
Moderator
JamesCherrill
4,733
Most Valuable Poster
Team Colleague
Featured Poster
rproffitt
commented:
Thanks for that. I should have written more about how we are somewhere in the middle of full Agile to Waterfall on the spectrum. i.e. middle of road.
+15
Yrth
18
Newbie Poster
JamesCherrill
4,733
Most Valuable Poster
Team Colleague
Featured Poster
Reverend Jim
4,780
Hi, I'm Jim, one of DaniWeb's moderators.
Moderator
Featured Poster
JamesCherrill
commented:
Yes, yes and yes again.
+15
rproffitt
commented:
Yes. Reminds me of the book "The HP Way." Too bad HP appears to have lost their way today.
+15
Dani
4,084
The Queen of DaniWeb
Administrator
Featured Poster
Premium Member
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.