NAME
Spark::Form::FAQ - Frequently Asked Questions about Spark::Form
VERSION
version 0.2102
Frequently Asked Questions
Why another forms module?
None of the others met my needs. This is CPAN, people reinvent wheels properly so you don't have to.
Essentially the only real viable alternative I've come across is HTML::FormFu and I wanted a Pure-Perl solution, no YAML.
Why Spark::Form?
Why not?
- Simple to use
-
Designed to be really simple, while still being flexible.
- Framework independent
-
It doesn't rely on Catalyst, Jifty, CGI::Application etc. Plug it into anything.
- Simple Plugin Architecture
-
It's really simple to write a new field plugin. So simple and quick, you'll want to define all your fields as plugins so they can be re-used.
- Promotes re-use
-
Define fields once and re-use them to compose different forms that will all enforce the same validation.
- Pure Perl (and pretty at that)
-
No YAML files, no other language to learn. Just simple Perl.
- Quality code
-
Easy to read and built with Moose and Module::Pluggable.
Why do you depend on Moose?
It made writing this module a lot quicker and the code a lot cleaner. And it will make maintenance a lot easier.
Will there be a non-Moose version?
No. Feel free to create and maintain a fork.
AUTHOR
James Laver L<http://jameslaver.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2009 by James Laver <sprintf qw(%s@%s.%s cpan jameslaver com)>
.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.