Hi Ken,

Yes, so far, it's overlap, but the direction I want to take is different, I hope I can elucidate this clearly:

My goal is not to build a wide, flexible, powerful library for experts, like libdb, that extends the Rev DB functions, but instead, to build a narrow library framework (only for MySQL), that dictates exactly how the programmer should set up cards and controls, so that 80% of data-intensive app development is much faster and easier. Then, customize to taste with libdb or write custom handlers.

It's main functions will be:

1. CRUD
2. repeating groups


The next step to complete is a process like the following:

1. drag controls onto a card
2. right click each control, and a popup stack lets you point and click (to assign custom properties to each field) that map that field to the database, (e.g., table name, row name)
3. Then, edit/update/delete functions are automatically added
4. Then, you define a rectangle, and the record group repeats in a big scrolling group if desired.

Really, I am looking to emulate FileMaker's "Layout" view.

I also want to make the process of building multi-table join queries visual and intuitive.

The problem with my jjSQL library so far, and libdb, is you still have to fill in the variables manually and feed them to the handlers, I am looking to automate this part of the process also.

Eventually, I would like to race a FileMaker developer to put together a basic multiuser, multitable data app and tie or come in very close!

Okay, why not just use FileMaker you ask?

1. Well, last time I checked (years ago), the process of getting the database on a remote server so anyone could access seemed like a real pain, I can set up a fast MySQL db in a minute or two and it's ready to go. MySQL is multi-threaded and handles tens of millions of records and users easily (maybe FM does this now too, not sure!) (And MySQL's free!)

2. Along with data, if you also want other functions, like ftp, graphic and video functions, and to build a standalone app, Rev is much better than FM.

The reason I am posting this early in my dev process is that I'm still very slow and if a few other folks wanted the same thing, we could team up and work together on it, I need help on some simple ways to do things, I am still doing some things the long way 'round!

I will post more on this when I can, in the meantime, if anyone else wants to collaborate on a library for this purpose, email me off list.


Thanks,

Josh


On Jun 19, 2006, at 10:45 PM, Ken Ray wrote:

On 6/19/06 1:29 PM, "Josh Mellicker" <[EMAIL PROTECTED]> wrote:

I am working on a library of handlers that I hope will make the
process of creating a Revolution client that interacts with a remote
MySQL database as easy and quick to code as possible, and eventually
add some elements making working with Rev similar to FileMaker.

Josh, I don't mean to throw any water on your efforts, but have you looked
at Trevor Devore's libDatabase? It sounds to me like there's a lot of
overlap:

  http://mangomultimedia.com/developer/revolution/

Just a thought...

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to