Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 910841
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T17:06:19+00:00 2026-05-15T17:06:19+00:00

I am learning Python and building my first web app. I have been going

  • 0

I am learning Python and building my first web app. I have been going thru the django tutorials and just beginning to think about how to do the client side. I want it to be web 2.0-ish, and will need some AJAX/javascript functionality for displaying lists from the database, and cool things like date choosers, auto-completion, etc.

It seems html/css/javascript (esp. jquery) is the most popular option. Being a newbie I am intrigued by frameworks like qooxdoo and sproutcore, but don’t understand exactly how they work. For example:

  1. Can I easily reuse code from one app into another?
  2. Can you have one page static pages easily also?
  3. Are they only one page, kind of like gmail? Does it matter?
  4. Is it really any easier than not using it? I mean is the learning curve for the framework equal to learning html/css/javascript?
  5. Are these type of apps slower to load because they have a lot of overhead?

Or,

What are the pros/cons of using/not
using one of these?

Any advice for a beginner is welcome!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T17:06:19+00:00Added an answer on May 15, 2026 at 5:06 pm

    Here is an answer from the qooxdoo perspective:

    Can I easily reuse code from one app
    into another?

    Yes, you can. You can organize your code in “libraries” which can be included in multiple apps. But each app will be an individual whole (think of it as a binary with the library code being linked in statically), there is no manual copying around of .js files.

    Can you have one page
    static pages easily also?

    I’m not sure what you mean here.

    Are they
    only one page, kind of like gmail?

    Yes, you build single-page applications with qooxdoo.

    Does it matter? Is it really any
    easier than not using it? I mean is
    the learning curve for the framework
    equal to learning html/css/javascript?

    That largely depends on your background. If you have a good grasp on OO, maybe even experience with an OO interface library like Qt or Swing, picking up qooxdoo should be very straight-forward. In such a case I would argue the learning effort is less than compared to html/css/javascript, as you are basically working against an OO class library that shields the underlying technology from you. (Which is a good thing. Getting e.g. cross-browser CSS right is tough).

    Are these type of apps slower to load
    because they have a lot of overhead?

    I would say so. You pay a penalty for the infrastructure. But if a real web GUI is what you want, it’s worth it.

    What are the pros/cons of using/not
    using one of these?

    As said elsewhere, it really depends on what you want to achieve. From your question I gather that you don’t just want to “display lists from a database”, but you want an interactive user interface, with high-level widgets (date chooser), cross-browser event handling (auto-completion), maybe other controls, layout management, and such. For such a case I say the pros outweigh the cons.

    But it’s an investment, too much for a one-shot project I’d say. And if you just want a few list views, stick with the Django templates, maybe spiced up with a bit of Javascript thrown in.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've been learning python by building a webapp on google app engine over the
I have recently been learning Python and am dipping my hand into building a
I just started learning python and django and I have a question. I got
I have just started learning python version 3 and trying to create a file
I just started using/learning Python and have some questions. I have a text file
I am slowly learning Python and thumbing through the tutorials. I feel I have
I just started learning Python a couple of days ago as my first language
I'm learning Python and have been trying to understand more about the details of
I've been learning python for use in ArcGIS and some other non-web applications. However,
I'm a moderately competent Python programmer, and am considering working on my first web-app;

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.