[python] Do you create your GUI as you go or after?

Degen

Elite Member
Joined
Apr 9, 2016
Messages
2,604
Reaction score
2,899
Hi, What is better or rather more conventient way to code?


Building your GUI as you go or after you've completed your core code?
 
depends on a lot of things e.g bottom up or down design, workflow and application.
I prefer bottom up, no GUI to keep the presentation flexible.

So it's a choice what works best for you.
 
Its completely arbitrary, with one caveat: Have the application planned out first (ie models, functionality, variables to be passed to templates, what you want displayed on the page), otherwise you'll be re-doing work making yourself work inefficiently. A lot of people like jumping headfirst into coding at the start of a new idea/task, but if you plan it all out from the beginning, you'll beat these people consistently for any project thats decently sized.

And by the way, I'm assuming in my post you're talking about web applications since you didn't specify.

$.02
 
Its completely arbitrary, with one caveat: Have the application planned out first (ie models, functionality, variables to be passed to templates, what you want displayed on the page), otherwise you'll be re-doing work making yourself work inefficiently. A lot of people like jumping headfirst into coding at the start of a new idea/task, but if you plan it all out from the beginning, you'll beat these people consistently for any project thats decently sized.

And by the way, I'm assuming in my post you're talking about web applications since you didn't specify.

$.02
database + user module, as I don't have people to 24/7 connected to the site or domain. Just every 5 min or so to update the lists. (as a way to reduce server load etc. as everything will be done locally )

Does that make sense?
 
database + user module, as I don't have people to 24/7 connected to the site or domain. Just every 5 min or so to update the lists. (as a way to reduce server load etc. as everything will be done locally )

Does that make sense?

I think I get what you mean, but without understanding the big picture of what it is you're doing I may be not fully get it. When you say everything will be locally, can you elaborate on that, and in general what you're trying to do?
 
Back
Top