ObjectDB explorer is mainly designed as database viewer, not editor. However, I think it can be improved to function as a capable editor also, and I think this will make ObjectDB an even better product.
Compared to relational database GUIs right now, ObjectDB is not as capable of entering static data into the database. What I mean is that we have to write code that is different each time (or write some methods, but still varying input each time), and execute some main method to get blocks of data into the database, while we can enter data straight into the GUI very easily in, for instance, MySQL workbench. We can write methods to batch the process, but this becomes annoying if we need to frequently, manually enter new information into the database (suppose we need to maintain a booklist db in a bookstore).
But don't get me wrong. I'm pretty impressed how most data can be entered into the database (including enum and collections, for instance) even though object databases have schemas obviously more complex than relational databases. I'm only posting this because although the explorer can edit Collections, it cannot edit Maps...and I have a lot of Maps I need to enter...
So, a few things I've noticed that I think everyone would be happy if improved upon:
- able to enter Maps into the database
- tabs instead of sub-windows in the main editing area
- able to maximize in mac client
- some work on the GUI: most icons look like they are from win98, and the solid colors for the tables and trees look again, very old. A beautiful GUI boosts productivity! :)
Posting here for discussion before submitting a ticket. What do you think?