Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Easy
  2. Open
  3. Modular
  4. Supportable
  5. Robust
  6. Performing
  7. Scalable
  8. Demoable
  9. Documented
  10. Tested


EASY

Our new framework must be easy in every way. Easy as in easy to explain: a clean solution, with components that have a clear purpose. Also easy as in easy to work with: the road to your first working web app should be an easy one, adding additional functionality should be easy, and customizing should be easy.

...

The framework should be demoable out of the box, if you install/use all modules, you should have a working site, ready to demo, without needing to write any code. Combine this with the first principle (EASY), you can use it to learn from example, or simply get started using it as is.

DOCUMENTED

Full installation documentation, FAQ, How-To's, Development Guidelines are absolutely required.

TESTED

The framework requires testing procedures setup. The main things are: Unit Tests, performance testing and integration testing.