[Tutor] What does it mean to create separate applications?

Alan Gauld alan.gauld at btinternet.com
Fri Aug 28 19:15:34 CEST 2009


"Kristina Ambert" <krissy.ambert at gmail.com> wrote

> inventory, it's my internship project for the semester. My boss asked me 
> to
> break down each form (e.g. product information entry, store inventory 
> list)
> into separate small applications. I'm having a hard time understanding 
> what
> she means by this. Does it mean each form is it's separate python file?

Pretty much.

> I guess my question basically is, what does it mean for something to be
> called an application or a standalone application? I've searched the
> internet for some answers but I just keep getting more confused.

An "application" is a pseudonym for most users for a "program".
But to a programmer a "program" can also mean the complete
source code for an application. So to distinguish between program
(source code) and program(executable) the term application is often used.

So I suspect your boss wants a separate exercutable python script for
each main form. By using modules you should be able to reuse a lot
of your database code between the different applications.

You will find more on this topic in the "What is Programming" topic
in my tutorial.

HTH,

-- 
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/ 




More information about the Tutor mailing list