As of Nov 1, 2006, Trex Framework has been discontinued. It has been an interesting experiment and a learning experience for me. However, I decided to invest my efforts in other areas for now. As an alternative, I recommend using the Zend Framework. I strongly believe it can help standardize the way PHP applications are built.

What is Trex?

Trex is a high-level PHP 5 Web application framework that uses the best open source components rather than building everything again. It is designed to handle two challenges: Intensive deadlines and the requirements of the experienced Web developers.

Trex provides the necessary components to speed up the development of Web applications. The modules you create are “pluggable”, this means that you can use a module in multiple projects, and you can distribute modules, because they don’t have to be tied to a given project.

Trex + Zend Framework

A high-level framework in the front, and a low-level framework in the back.

Yes, Trex is compatible with the Zend framework, which means that any of its components may be loaded for independent use as needed. Just select the components you want to use, copy them to the library folder and start using them!

We’ve chosen the Zend framework because it was built in the true PHP spirit. It delivers ease-of-use and powerful functionality and provides the best components for building modern, robust, and secure websites.

Why Trex?

Trex allows Developers to apply agile development principles, such as DRY, KISS or the Extreme Programming philosophy. It provides the following benefits for Web application developers:

  • Written entirely in PHP 5.
  • Extremely lightweight and easy-to-use.
  • Modular architecture.
  • Built-in Modules (Authentication, Unit Testing, Debugging and more).
  • Compatible with the Zend Framework.
  • Automatic admin interface.
  • Elegant URL design.
  • Exceptional performance.
  • Database engine-independent.
  • Easy to install and configure.

Do you want to know more? Great, lets get started then!