eZ components is an enterprise ready general purpose PHP platform. As a collection of high quality independent building blocks for PHP
application development eZ components will both speed up development
and reduce risks. What is interesting with eZcomponents is that it's
developped for the future, currently require PHP 5.1 and the locale package will require a Unicode enabled version of PHP and so probably PHP 6.
Tigermouse is a framework for development of highly interactive web applications in MVC architecture. It utilizes AJAX
technology extensively and pays attention to be lightweight for low
latency and high responsiveness. The most important design principle of
Tigermouse is to be ready for enterprise grade, the other just follows
this requirement:
Most processing (esp. business logic processing, e.g.
validation) takes its place at the server side. Processing data at
client side is jest nothing more than asking for trouble. At the server
side you are in charge with your application, at client side you just
think you are.
Be lightweight. Essential when there is a congestion of AJAX calls for server side processing. There is no function or method registering or interface exposing to Javascript.
Be strictly MVC compliant. It is well tested architecture, also it helps keeping processing code and view code separated.
No Javascript mess! All Javascript code must be encapsulated at server side (e.g. IReadableView) or client side
No XML configuration files. Well, actually no configuration at all.