On Sun, Jan 30, 2011 at 11:06 AM, Lyle <[email protected]> wrote: > On 30/01/2011 18:45, Chris Travers wrote: >> The current approach is: >> >> 1) A more formalized object model (either Class::Simple, or Moose based) > > Personally I'm not a big fan of Moose, it adds complexity and hampers > portability across platforms.
Yeah. That's why I'm advocating Class::Simple. > >> 2) A re-designed db schema for financial transactions going forwards >> (payments will be top-level transactions) > > Sounds good, I haven't had a look at the current schema yet though. > > May I suggest: > 3) Use a simple established web framework for the CGI interface. Such as > CGI::Application. > 4) use strict; In 1.3, we are using CGI::Simple and use strict for new code. I expect these to be used in 2.0 as well. I'd like to be able to add compatibility classes for Catalyst and others if necessary. Best Wishes, Chris Travers ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Ledger-smb-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ledger-smb-users
