Jochem Maas wrote:
a. php will actually implement static late binding
b. Zend Framework's 'DataObject' class will make use of said late
binding to do cool things like Person::findAll( $myFilter ) with
out having to actually implement a findAll method in the Person
class

I have read indications that this will eventually happen. For example, read Mike's comment here (scroll down):

http://blog.joshuaeichorn.com/archives/2006/01/09/zactiverecord-cant-work/

From my perspective, it's not a big deal. What is a big deal to me is whether ZF will have an ORM solution at all. At the moment, it does not.

I must say that I have questions regarding the 'real' reasons behind
development of the ZF and also question (given the current
state/contents of ZF) whether it's not destined to be JAFW

I can only speculate like anyone else, but I feel like Zend's motivation is based on several things:

1. It wants PHP to remain competitive among J2EE and .NET. PHP's growth has been impressive for many years, but it seems like it's just now penetrating the "enterprise" companies. (Enterprise basically means large companies with more money than technical competence.) 2. Its customers have been demanding a supported component library and framework. Zend needed to develop this, so it could either choose the closed source or open source development model. It chose the latter. 3. Its customers demand IP accountability, because integrating projects with PHP is vastly different from using the PHP engine in terms of IP concerns. Thus, the CLA.

It may be JAFW (just another framework, for anyone feeling left out), and in a way, I think Zend will consider that to be a failure. Given its ability to be used with other frameworks and/or component libraries, I think the ZF is good for PHP as a whole, regardless of whether it becomes any sort of standard. JAFW isn't so bad. :-)

Chris

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to