Action Form features an open configuration architecture where new functionality can be added just from the configuration files. This makes it a very powerful framework as well. As part of the architecture we've addressed a few hot topics that frameworks usually have:

  • Extensibility. Action Form implements a decoupled interface where components (such as fields, actions, validations, templates) are created at run time via reflection based on the XML configuration.
  • Continuous Updates. Custom components are not added directly to the main configuration file that comes with Action Form.