[Jing] Yes, I did. But it seems to me more like how to create a CRUD web interface using RIFE only instead of customizing the interface provided by CRUD extension. I'll look again. But is it fair to say that if I want a lot of customization of the user interface, it's easier to achieve to use RIFE/CRUD than RIFE?

Yes, but you have to understand that RIFE/Crud is built on RIFE and that you can integrate it with any custom RIFE element (like the article overview element in the eCalendar example). The simple blog video shows you how to do CRUD-like functionalities with RIFE alone. This is good for you to evaluate RIFE as a solution for your company, even when RIFE/Crud doesn't suffice (and it will not suffice for a large amount of use-cases).

[Jing]I'll display my ignorance here. For certain type of changes, you shouldn't have to do this,right? For example, change that you can achieve by issue alter command. In my understanding, when you detect the change of the model, the first thing you will do is to find out what kind of change it is and then do something about it. If it's a alter table change (add/drop/rename) a column, you will issue a alter command to the databse to make the change, and then you will construct your CRUD command to add/delete/retrieve information from this table. If it's more complex changes, then you can just declare that this kind of change is not supported for now before a good solution is figured out:). But at least the framework should allow certain degree of change to the model because it's usually unavoidable to change the database structure.

The problem is that not every database supports the same alter statements and this can also get very complex when associations are involved. I thus prefer creating a solution that would work in most cases, instead of temporarily relying on a small subset that only works with some DBs.

--
Geert Bevin                       Uwyn bvba
"Use what you need"               Avenue de Scailmont 34
http://www.uwyn.com               7170 Manage, Belgium
gbevin[remove] at uwyn dot com    Tel +32 64 84 80 03

PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net


_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to