Hello, Well, I've been reading internals for years and never replied. But I think this time I have to share my thoughts.
First of all I understand Rasmus and Stas position on holding PHP as simple as it is. It's great and in the same way it's wrong. As Anthony mentioned PHP evolves, and PHP is being used not only by designers who want to create a simple corp site which by the way move to Rails, but mostly by thousands of web agencies, developers and senior developers who constantly using different languages and technologies. We have Ruby with all the sugar it gives, we have Java with all enterprise mess it has. And we have PHP. I don't think I need to advocate OOP here, and I agree with Rasmus that we need to stay simple. But we don't need to copy all those things from Java for example, even Java world has Play! Framework which is great and gives simpleness to the developer. We all know how annotations are being used by Symfony or Doctrine and I don't think we need to create all the mess it has in Java world. We all know the problems it give, why not to eliminate it and create a new, PHP's vision of things. Right now all discussions are being held like we will never implement annotations because we need to copy it from Enterprise Java. But we don't need Java annotations, we need our own. Constantly decline great futures just because some designer wouldn't understand it is wrong by all means. PHP is great for web development, let's stick to it. Give us a chance to create frameworks, which can use Annotations, DI, IoC, Factories, Decorators and all others patterns to allow regular designer to create a simple site with few lines of code. -- Kind Regards, Ignat Tuganov Chief Information Officer Office Phone: +7 (812) 640-8022 E-Mail \ Gtalk: i...@cloudmill.ru CloudMill LLC 191015, 3 K Furazhnyi Lane, office #317, Saint-Petersburg, Russia