On Jan 21, 2008, at 3:25 AM, Joe Baldwin wrote:

I am interested in your idea. The downside is that, while I am motivated, I am not familiar with your code and would have to rely on you for coaching in order to conform to your team's design goals.

That much we can guarantee :-)

I have been looking at some use cases (implemented with totally different utilities): Navicat & OpenOffice. Both can connect with a database, execute bi-directional data transfer, and present the data in a spreadsheet format. The (*big*) downside is that you lose the security features of the 3-tier design (i.e. you can totally destroy your database integrity if your user make mistakes.) Still, the UPDATE solutions are interesting: Navicat allows multiple edits and with multiple rows without updating, then with a single user command, it updates all the changes at once. OpenOffice, however, makes each change as soon as you move your cursor to a new cell. Both work well, the Navicat design seems more efficient.

I think ExtJS also goes with a single commit of multiple changes - something that we certainly want.

I would love to just get one entity represented by one grid working for right now. If you want me to help out with code, then please let me know if you think this is a worthwhile goal, the scope, the the amount of time.

I think it is. A few things to note:

* Let's move further discussion to [email protected], as backend design threads tend to be long and boring for most end users, even if they are interested in the final product. * My brain hurts because of the number of choices in the JS world, and we'd like to keep our design as portable as possible... But we have to start somewhere, and from what I've seen so far, DWR remoting seems like a good starting point, so let's maybe concentrate on that for now.

Andrus

Reply via email to