Sorry for this being slightly off-topic, but I think this is an 
important subject.

We use and code frameworks design patterns based, because of all that 
things we know... improve maintainability, improve team work, create 
better code, etc.
But also, and most important, to keep our focus more and more on the 
objectives of our project - the business rules, the usability, etc -, 
than the coding itself.
I felt that with ARP, AMFPHP/openAMF, etc my life became simpler; the 
code got better; the total implementation time was reduced; etc; but 
there is one thing that from my very first project still remains the 
same: relational databases and the coding of the data layer.
With Flash Remoting, we are exchanging objects between the server and 
the client. But those object are created from relational databases. I 
feel that the code for querying and manipulating the database, and to 
convert relational data to objects is BORING. I would prefer to store my 
objects, retrieve my objects, change my objects, and store them again, 
and that's it.
There are solutions based on relational databases that "simulate" data 
persistence, like Hybernate. I know little about Hybernate (i've read 
some things, but never used it), but it does not remove the need for a 
relational database, it only wraps it so we can use it as if the 
database was OO. (am i right?.....). Wouldn't it be better if the 
database was really OO?
Is there a proven working solution of Object Oriented databases? Do you 
know something about this? If there was, would you use it?

João Saleiro

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to