/    Sign up×
Community /Pin to ProfileBookmark

Web application build process

Recently I have noticed I am wasting alot of time when building thing. At the moment I am doing it in this order

Basic XHTML layout
PHP and MySQL
CSS
Javascript

In between I am flicking between then making changes. Should I be just working on one section at a time untill it is nearly complete then move on?

Or should I be doing it totally different

to post a comment
PHP

3 Comments(s)

Copy linkTweet thisAlerts:
@chazzyFeb 15.2009 — it really depends on how you think you're wasting time. i typically start w/ the middle tier (ie PHP in your case) and figure out what the UI's going to need, and code all of that up. then work on the UI. i don't differentiate the UI from the javascript needed to make it work. maybe it would help to look at some RAD tools?
Copy linkTweet thisAlerts:
@Chris_CrewauthorFeb 15.2009 — When building something I plan out what I need then build a basic layout (no styling) by the time I am half way through the php I am having to near enough recode the layout all the layout.

I have a project I am starting tonight so I am going to start making all server side stuff and move on from there and see how it goes
Copy linkTweet thisAlerts:
@MindzaiFeb 16.2009 — I start with a decent plan of what is needed in terms of functionality, then write the logic. I always do the UI last for exactly the reason you say - things change while the logic is being developed so i find it's a waste of time to develop anything beyond the most basic UI until that's done. Also like chazzy i class UI as css, xhtml and js. I don't use js for anything aside from presentation and easier interaction with the application logic (ie AJAX etc), so it always comes secondary to the application logic.
×

Success!

Help @Chris_Crew spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.2,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,
)...