Design Goals

anandkunal edited this page Aug 16, 2012 · 2 revisions
Clone this wiki locally

These design goals should be consulted when introducing new features. None of the following are hard and fast rules - consider this as a guide.

  1. Toro should be as fast as possible.

  2. Toro should have an intuitive API - programming an application should beceome familiar after a developer's first experience.

  3. Toro should get out of the way - developers should not be locked into any specific framework and allowed to use their preferred tools and methodologies.

  4. Toro should stay lean - a small codebase is predictable and easy to test.

  5. Toro should never grow into a large framework - PHP is fine HTTP abstraction layer.