|
FastObjects FastObjects .NET, which brings object-oriented database technology to the .NET environment, gets very good marks for ease of use, implementation, interoperability, performance, documentation, and value. Advantages include trouble-free integration into .NET development and reliable, speedy implementation. Platforms supported are Windows .NET for client code, and Linux, Solaris, and Windows for the server. Although most.NET database applications use RDBMSs at the back end, use of an object-oriented DBMS instead is a good choice because object relationships are already described in the class hierarchy and FastObjects .NET preserves such relationships when objects are written to or recalled from persistent storage. FastObjects runs in local mode, in which database files are opened directly. No server is required with this method, and deployed applications communicate via TCP/IP to a FastObjects applications server that is written in native code. Applications using FastObjects .NET are restricted to the .NET platform, but the Fast Objects server can run on Linux, Windows, or Solaris. FastObjects .NET development components self-plug into Visual Studio .NET, and users work with a menu from which a project can be enabled. New toolbox controls offer quick access to Fast Objects, and a small amount of declarative code and imperative code is needed to implement automatic database management. The remainder of the database is handled by invisible FastObjects added to the assemblies by an enhancer.
|