Tell Me More

The Pronto Framework is a web framework that runs on PHP4 or PHP5. It uses the standard MVC paradigm and borrows concepts from other web frameworks.

At its core, Pronto has one mission:

Provide a framework consisting of loosely-coupled layers designed to handle the mundane elements of web development without sacrificing the developer's overall control of the project.

That's a mouthful, but it's our prime mission. Pronto aims to handle the common elements of 90% of the websites out there, things that any web developer is probably sick of dealing with.

But at the same time we realize that a framework can be very difficult to work with if one finds oneself developing an application that wasn't anticipated by the brilliant minds of the framework's architects. Pronto does its best to alleviate this effect by making everything as optional as it can be.

  • Don't like our template layer? Extend the page controller class and use your own.
  • Our plugins suck? Don't use them.
  • Our dispatcher is clumsy and offensive? Create a new execution profile and patch in your own.

The point is this: We don't pretend to know everything about your needs and we never will. What we do is try to isolate the most time consuming and redundant portions of a web application, and leave those in the capable hands of Pronto. But at the end of the day, you're still in control.