il Sun, 11 Jul 2004 07:27:23 +0900, Alexey Verkhovsky <alex / verk.info> ha scritto:: not that I did this, but I'd expect: >1. A database postgresql with PL/ruby for the triggers :) > >2. Some way to persist domain objects and manage transactions > Java world: entity EJBs, JDO, hand-coded DAOs, O/R <censored> mappers, active record and lafcadio seem to be the more mature O/R mapping layers. Madeleine and ruby/DBI may be good choice, too. >3. An RPC (remote procedure call) mechanism for communication between >the front-end and the back-end (assuming that the front-end is a thick >GUI). druby (DRB) is widely used and included in the standard library > >4. A thick GUI fox and gtk bindings have been around for much time. maybe qt and wx are nicer to you, but bindings are younger > >5. A Web GUI eruby, amrita >6. An asynchronous communications infrastructure not sure here, but maybe Rinda (part of DRB) may be useful?