ObjectGOO is unique in its implementation and action.
ObjectGOO is meant to be as simple and flexible as possible, requiring little or no prior configuration other than access to a SQL2005 database.
In under 1 minute after download you can be coding against ObjectGOO persisting and retrieving
... [More]
objects (Yes really !)
ObjectGoo can retrieve objects by Value, OR By Standard MS Transact SQL ! No need to learn yet another object Query Language.
ObjectGOO Even creates the tables and corresponding views (for reporting and legacy integration) upon persistence of any new object in the system !
ObjectGOO was initially written as 2 things, a training tool to try to get some of our Junior VB.Net developers thinking in the Domain and not in the Database and for proof of concept of an OPL that behaved more like a ODB (Object Database)
Objects and complex relationships are serialized, normalized and stored in a common structure, making it brutally simple to retrieve and performance oriented.
Objects can be retrieved as Objects, Collections, DataSets, or ....well any way you can add.....
Most ORM Mappers and Object Persistence layers available for the .Net framework were Java Ports , and lets face it Java guys think DIFFERENT than most .Net developers.
ObjectGOO was originally meant for small prototype projects with limited amount of objects, this has proved to be untrue, ObjectGOO is capable of massive Object structures.
ObjectGOO is in an initial Alpha Release Cycle, consider this .01a release status.
It works and rarely throws an error if at all but outside of several internal projects it has not been well tested......hence its posting here for the enjoyment of any other developers that wish to assist in the furtherance of its concepts.
To Quote the Immortal Bruce Lee. This is the Best explanation of ObjectGOO I have been presented with.
Be formless... shapeless like water. If you put water into a cup, it becomes the cup. You put water into a bottle; it becomes the bottle. You put it into a teapot; it becomes the teapot. water can flow, and it can crash. Be water, my friend..."
Or in a more abstract and extesential senseā¦.
I have not invented a "new style," composite, modified or otherwise that is set within distinct form as apart from "this" method or "that" method. On the contrary, I hope to free my followers from clinging to styles, patterns, or molds. Remember that Jeet Kune Do is merely a name used, a mirror in which to see "ourselves". . . Jeet Kune Do is not an organized institution that one can be a member of. Either you understand or you don't, and that is that. There is no mystery about my style. My movements are simple, direct and non-classical. The extraordinary part of it lies in its simplicity. Every movement in Jeet Kune-Do is being so of itself. There is nothing artificial about it. I always believe that the easy way is the right way. Jeet Kune-Do is simply the direct expression of one's feelings with the minimum of movements and energy. The closer to the true way of Kung Fu, the less wastage of expression there is. Finally, a Jeet Kune Do man who says Jeet Kune Do is exclusively Jeet Kune Do is simply not with it. He is still hung up on his self-closing resistance, in this case anchored down to reactionary pattern, and naturally is still bound by another modified pattern and can move within its limits. He has not digested the simple fact that truth exists outside all molds; pattern and awareness is never exclusive. Again let me remind you Jeet Kune Do is just a name used, a boat to get one across, and once across it is to be discarded and not to be carried on one's back. [Less]