Hello,

This thread is going to be a little off topic, I'm sorry for that, but
I have no idea of who to ask or where to start with my problem.

I've been developing for a few years now a simple issue tracking
system called Naphtaline (www.naphtaline.net) which aims at providing
non tech audiences with the basic commodities of issue tracking. The
website as it is now is quite frankly a big hack. Although it is quite
usable, it's not reliable and by many aspects lacks coherence. I
therefore decided to build it again from scratch using Pylons instead
of CherryPy in order to take advantage of its many embedded libraries
for database management, url management and overall stricter code
structure (and I needed that : the code that is running now is a
mess). And I feel that it was a good choice: I could rebuild my
application way more easily with Pylons.

However when I asked my users what they'd like to see in the next
version, one thing came up loud and clear : they want a rich internet
application. Which means more ajax. A lot more. And it also means I
won't be able to do everything with pylons / sqlalchemy / mako
templates and a little bit of js.

My main issue is that I have no idea of how to build a RIA. Should I
use my backend only to provide data to the client-side application ?
How should I store data in JS ? How should my code be structured ?
What are the best practices ?

I searched the web but could only find posts addressing very specific
topics (such as: How to do object oriented programming with JS), none
talking about the basics of designing a RIA.

Could you tell me what I should read ? Blog posts, tutorials, books,
web sites ? Or could you share with me your personal experiences ?

Thanks in advance,

Jeremy

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.

Reply via email to