Many Cards Versus One Card and a List Field

Jerry Daniels jerry at daniels-mara.com
Mon Jan 14 14:56:28 EST 2008


On Jan 14, 2008, at 12:49 PM, Russell Martin wrote:

> if I can't realistically store large amounts of data
> in stacks (and get acceptable speed), then what is the point of  
> using a
> stack based development tool?

Russell,

This is an excellent question. The relevancy of cards (or even stack- 
based data-rich lists) being used for data is the issue, I think. The  
idea of local-only data is becoming anachronistic in a world where  
data is more likely to be stored in "the cloud" where it can stored  
and shared. I store my data in a cloud (on a server "somewhere"  
identified by a URL). I just tag field and button data with Rev field  
names and save/load them to and from text files. I also index records  
in separate file for fast searches and lists in my UI.

The idea of factoring data from UI is not a bad idea or a new one.  
That said, I DO use cards, but they house the different UI's dictated  
by the workflow of my apps. Rev stack/card metaphor serves very nice  
for this. The case for "factoring" comes from the idea that sending  
your app to someone else with all its data uses a lot of bandwidth  
whereas sending an app that accesses the separate data makes for easy  
app sharing. Sharing an app is sharing human intelligence--a good thing.

If your data is forever to be local and never shared, it might make  
more sense to use the cards for record data. Myself, I think of my  
apps as being used by someone other than myself--even if it's just  
someone with whom I work. Since everyone with whom I work is tethered  
to the cloud, i put my data into the cloud.

My 2 centavos,

Jerry Daniels

Daniels & Mara, Inc.
Makers of GLX2
http://www.daniels-mara.com/glx2







More information about the use-livecode mailing list