Hi everyone;

I have had a chance to use Dancer now in the under-development admin
console.  In general, I like it.

What it buys us is a basic web services framework and a URL mapping
framework.and an abstraction layer over HTTP that we can use in our
applications generally.

For the admin console I have the basic work done for use more broadly in
LedgerSMB.

On the whole I am very happy with the way it abstracts the details of the
HTTP environment away and gives us control over the portions of our
application we want to control ourselves.

I am happy recommending Dancer at present, and I know that our
authentication and other work can work well with the framework and we will
in fact be less constrained in our architectural choices by moving to it
rather than more.

If we go this route, my recommendation is:

1.  Remove the top-level .pl files in 1.5.  Dynamically decide which
handler to run like the current LedgerSMB::PSGI does.  This means we would
be stuck with Plack (cgi, psgi, etc).

2.  Use LedgerSMB::PSGI to integrate Dancer and non-Dancer code in our
application.
-- 
Best Wishes,
Chris Travers

Efficito:  Hosted Accounting and ERP.  Robust and Flexible.  No vendor
lock-in.
http://www.efficito.com/learn_more
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel

Reply via email to