What is Avesta?

Avesta is a rapid development PHP5 framework built on top of the Zend Framework libraries that emphasizes strict MVC separation and development speed. Our primary goal is to be the fastest PHP5 platform available while compromising none of the great features of the post-Ruby on Rails frameworks, like ActiveRecord-based ORM and a simple templating language.

Avesta Features

Object-relational mapper
Define your data model in PHP code and access your database entirely through objects. Use an SQL-like query language to keep the object goodness without losing flexibility.
Compiler-based templates
Use one of the built-in template compilers to cache your view code as PHP or write your own. Gain all the power and speed of PHP without making your HTML invalid or ugly.
Error handling
By default, capture both exceptions and PHP fatal errors and display a stack trace in development mode, or show an error screen and send the developer an email in production.
Scaffolding
Automatically create fully-functional interfaces for simple CRUD operations on your data model.
True MVC separation
By changing a configuration file switch between HTML, Flex, and OpenLaszlo-based views. Automatic serialization of data to XML or JSON for painless handling of Ajax and Web Service requests. More view types will be added as the framework matures.
Based on Zend
Avesta uses the new Zend Framework libraries as a base, providing tons of useful low-level libraries and ensuring a constantly improving stable platform.
Powered by Avesta