Here is the answer from the point of view of qooxdoo:
Is it easy to reuse code from one application? to another?
Yes, you can. You can organize your code in "libraries", which can be included in several applications. But each application will be an individual whole (think of it as binary code in which the static code of the library will be linked statically), there is no manual copying of .js files.
Do you have one page static pages also easy?
I'm not sure what you mean here.
Are they just one page, like gmail?
Yes, you are creating single page applications with qooxdoo.
Does it matter? Is it really easier than not using it? I mean the learning curve for a structure equal to learning html / css / javascript?
It depends a lot on your background. If you have a good understanding of OO, perhaps even experience working with an OO interface library such as Qt or Swing, collecting qooxdoo should be very simple. In that case, I would say that the training effort is less than compared to html / css / javascript, since you mainly work with the OO class library, which protects your core technology from you. (Which is good. Getting cross-CSS CSS rights, for example, is tough).
Are these types of applications slower to load because they have a lot of overhead?
I would say so. You pay a penalty for infrastructure. But if the real web interface is what you want, it's worth it.
What are the advantages / disadvantages of using / not using one of them?
As stated elsewhere, it really depends on what you want to achieve. From your question, I understand that you simply do not want to “display lists from the database”, but you need an interactive user interface with high-level widgets (date picker), cross-browser event handling (auto-completion), possibly other controls, layout management etc. In this case, I say that the pros outweigh the cons.
But this is an investment, too much for a one-time project, which I would say. And if you just want to browse through a few lists, stick with Django templates, possibly flavored with some Javascript thrown.