I'm not familiar with the Web Start technology so its not clear what
areas you need help on transitioning your knowledge.  If you
understand traditional web programming principles (basic form
processing, data driven applications) then you're already in good
shape and if not, you'll probably have a few stumbles along the way
but that's how we learn.  If you're grounded in object oriented design
and/or the features of Python then you'll quickly find yourself in a
love affair with Django.


>"to get an idea of what can be done."

...well, the sky's the limit!  Go through the tutorials if you haven't
already.  If you've already found some open sourced Django apps then
still utilize those.  The underlying principles are still the same
regardless of the specific use of the application.  Form data and/or
client-side state is sent to the server, the request is processed, a
response is generated, the client receives the response and processes
and/or renders it.  I don't mean to overstate the obvious but Django
does not care if your application uses HTTP or XHR requests, form-
encoded data or JSON or XML, etc.  Try to think about breaking your
application down into a set of distinct actions.  Each action will map
to a view in Django.  The view will be determined by the rules you
have set up in your URL configuration(s).  The view will receive the
data in the request, do something with it which effectively changes
the state of the application, and return a response.  From a high-
level perspective, it does not matter if your form contains a single
text input or dozens of inputs of all types.  Of course, as your
application increases in complexity there is a burden of focusing
sound design.

Without knowing any more than what you described about the
application, there are many possible design scenarios that could come
into play.  When you say "interactive" that sounds like you are
looking for a dynamic or rich client application.  Depending on how
you look at it, Django does not offer support in the way of AJAX or
DHTML functionality - or some may say that it does by getting
completely out of the way and not forcing you into any particular
paradigm.  The same can be said for the presentation layer or
templating system.  It is very basic and that is one of its greatest
strenghts - it is efficient, doesn't impose any particular paradigms
upon you and is easy to extend.  It should also be fairly trivial to
drop in any of the other Python-based templating solutions out there.
If you are looking for a full-featured widget or UI component system
then Django by itself may not suit your needs.

My advice is to start simple and continue adding on and refactoring to
approach what you desire.  I think you'll get the most mileage from
this list if you can break your problems down into specifc questions.
"How do I accomplish some specific task within the framework?".  If
you're looking for higher-level design help it will probably be harder
to get answers since we won't know the specific context or
requirements.

Cheers
-Brian

On Jun 14, 10:35 am, "Sells, Fred" <[EMAIL PROTECTED]> wrote:
> I've got a java webstart app that I would like to rebuild in django.  It is
> basicly a simple structured text editor where the user can select employees
> and update goals/scheduled tasks/accomplishments with some industry specific
> details that are not too important for this discussion.
>
> So I need some menu/selection capability and a series of identical text
> editor windows.  Not all that hard, but ...
>
> I would appreciate it if anyone could point me toward some sample web sites
> to get an idea of what can be done.  My searches so far have shown me alot
> of "newsletter" style web pages, but I need interactive user editors.
>
> Any pointers would be appreciated.
>
> ---------------------------------------------------------------------------
> The information contained in this message may be privileged and / or
> confidential and protected from disclosure. If the reader of this message is
> not the intended recipient, you are hereby notified that any dissemination,
> distribution or copying of this communication is strictly prohibited. If you
> have received this communication in error, please notify the sender
> immediately by replying to this message and deleting the material from any
> computer.
> ---------------------------------------------------------------------------


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to