Rapid Application Development in RunRev - My approach!

David Burgun dburgun at dsl.pipex.com
Sat Mar 25 11:05:35 EST 2006


Hi,

There has been an ongoing discussion about the best way to structure  
a RunRev Application. I have been programming in RunRev for around 2  
years now and have used a variety of different methods and over the  
course of writing around 8 applications have developed a way of doing  
things that speeds up the development process. I call it ISM (Inter- 
Stack Messaging).

My main goals were:

1.  Object Reusability.
2.  To reduce the time taken to create a new app based on "standard"  
objects.
3.  Make it easy/fast to extend existing apps.

To give an example of the benefits of using the ISM approach I have  
written a case study based on a real app. I describe the steps and  
code I used to to develop Version 1 and Version 2.

All I want is a fast way of developing apps in RunRev, if anyone  
knows of a better way of doing it then I would happily change the way  
I do things, but all the methods I've seen so far I tried and they  
are not as fast as using ISM.

  I (and hopefully others) would find it useful if someone that uses  
a different approach could describe how they would go about doing the  
same thing. But in doing this they should build Version 1 and then  
Version 2, since if you knew what was going to happen in Version 2  
while writing version 1 it would be easy to do the coding so as to  
make Version 2 easier! In other words the app needs to "evolve"

I have posted the Version 1 and Version 2 to the list as separate  
emails called "RAD - Case Study Version 1" and "RAD - Case Study  
Version 1", you are on your honor to look at V1 first and then look  
at V2!

I have a bit more work to do on the ISM library, but once that is  
complete I intend to post it to revOnline along with Version 1 and  
Version 2 of the app described in the case Study.

All the Best
Dave




More information about the Use-livecode mailing list