Just like to share my real world experience with Manuel Lemos'
"formsgeneration" library.
http://www.phpclasses.org/formsgeneration

At work early this summer we had a project under a tight deadline that
needed unified form creation, processing, and error reporting.  I had
seen Manuel promoting his formsgeneration class on the mailing list
and thought I'd look into it to help keep the project within the
deadline.  I read some positive reviews and comments, the demos looked
promising, and the interface seemed good enough.  Little did I know
the headaches I was in for.  I found the configuration structures and
interface to be extremely cumbersome, not to mention terribly
documented.  The interface seems quite inefficient and in most cases
its easier just to throw together a form and validation code by hand.
Usage was often convoluted, and due to the poor documentation I spent
half my effort trying to decipher the interface.  And it was difficult
to customize in several areas.  While it can work well enough in
several simple cases, in my opinion it is too cumbersome for any
significant form processing project, especially in the business world.
 I ended up wasting a week of work using the formsgeneration class and
had to redo the project making my own form utility code from scratch
as I went (which took just as much time and actually worked as
intended).  Granted I did make the mistake of not giving myself enough
evaluation time before the project.  I just want caution others to
carefully evaluate this code before deciding to use it in their
projects, especially since Manuel seems so eager to promote his code
(and his web site) whenever the opportunity arises.  And in general,
to be cautious and take your time when evaluating any 3rd party code
for production use.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to